├── .browserslistrc ├── .editorconfig ├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .node-version ├── .taplo.toml ├── Cargo.lock ├── Cargo.toml ├── crates └── swc_ast_viewer │ ├── Cargo.toml │ ├── extra │ ├── .npmignore │ ├── swc_ast_viewer_node.js │ └── viewer.js │ ├── scripts │ ├── package.mjs │ └── postbuild.sh │ └── src │ └── lib.rs ├── dprint.json ├── package.json ├── patches └── @monaco-editor__react@4.6.0.patch ├── pnpm-lock.yaml ├── rsbuild.config.ts ├── rust-toolchain.toml ├── scripts ├── vercel_build.sh └── vercel_install.sh ├── src ├── App.css ├── App.tsx ├── Init.tsx ├── Input.tsx ├── Output.tsx ├── assets │ └── react.svg ├── config.ts ├── env.d.ts ├── index.tsx ├── monaco │ ├── action.ts │ ├── fmt.ts │ ├── github_dark.json │ ├── github_light.json │ ├── monarch.ts │ ├── swc-ast.ts │ ├── theme.ts │ └── typescript.ts ├── share.ts └── swc-ast-parser.ts ├── tsconfig.json └── tsconfig.node.json /.browserslistrc: -------------------------------------------------------------------------------- 1 | last 3 Chrome versions -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | v24.8.0 2 | -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/.taplo.toml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /crates/swc_ast_viewer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/crates/swc_ast_viewer/Cargo.toml -------------------------------------------------------------------------------- /crates/swc_ast_viewer/extra/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /crates/swc_ast_viewer/extra/swc_ast_viewer_node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/crates/swc_ast_viewer/extra/swc_ast_viewer_node.js -------------------------------------------------------------------------------- /crates/swc_ast_viewer/extra/viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/crates/swc_ast_viewer/extra/viewer.js -------------------------------------------------------------------------------- /crates/swc_ast_viewer/scripts/package.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/crates/swc_ast_viewer/scripts/package.mjs -------------------------------------------------------------------------------- /crates/swc_ast_viewer/scripts/postbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/crates/swc_ast_viewer/scripts/postbuild.sh -------------------------------------------------------------------------------- /crates/swc_ast_viewer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/crates/swc_ast_viewer/src/lib.rs -------------------------------------------------------------------------------- /dprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/dprint.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/package.json -------------------------------------------------------------------------------- /patches/@monaco-editor__react@4.6.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/patches/@monaco-editor__react@4.6.0.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rsbuild.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/rsbuild.config.ts -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /scripts/vercel_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/scripts/vercel_build.sh -------------------------------------------------------------------------------- /scripts/vercel_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/scripts/vercel_install.sh -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/Init.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/Init.tsx -------------------------------------------------------------------------------- /src/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/Input.tsx -------------------------------------------------------------------------------- /src/Output.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/Output.tsx -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/monaco/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/monaco/action.ts -------------------------------------------------------------------------------- /src/monaco/fmt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/monaco/fmt.ts -------------------------------------------------------------------------------- /src/monaco/github_dark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/monaco/github_dark.json -------------------------------------------------------------------------------- /src/monaco/github_light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/monaco/github_light.json -------------------------------------------------------------------------------- /src/monaco/monarch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/monaco/monarch.ts -------------------------------------------------------------------------------- /src/monaco/swc-ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/monaco/swc-ast.ts -------------------------------------------------------------------------------- /src/monaco/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/monaco/theme.ts -------------------------------------------------------------------------------- /src/monaco/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/monaco/typescript.ts -------------------------------------------------------------------------------- /src/share.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/share.ts -------------------------------------------------------------------------------- /src/swc-ast-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/src/swc-ast-parser.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magic-akari/swc-ast-viewer/HEAD/tsconfig.node.json --------------------------------------------------------------------------------