├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── renovate.json5 ├── screenshot.png └── workflows │ ├── release.yml │ └── unit-test.yml ├── .gitignore ├── .node-version ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── app ├── app.vue ├── components │ ├── AppDialog.vue │ ├── CodeEditor.vue │ ├── DropdownItem.vue │ ├── EditorSettings.vue │ ├── IconPreview.vue │ ├── InputContainer.vue │ ├── Loading.vue │ ├── app │ │ ├── Logo.vue │ │ └── SideBar.vue │ ├── ast │ │ ├── Brackets.vue │ │ ├── Property.vue │ │ ├── SummaryValue.vue │ │ └── Value.vue │ ├── navbar │ │ ├── LanguageSelect.vue │ │ └── Navbar.vue │ ├── output │ │ ├── Container.vue │ │ ├── Json.vue │ │ ├── Tree.vue │ │ └── TreeStyles.vue │ └── parser │ │ ├── Options.vue │ │ └── Select.vue ├── composables │ ├── constants.ts │ ├── location.ts │ ├── options.ts │ └── shiki.ts ├── parser │ ├── angular.ts │ ├── astro.ts │ ├── css.ts │ ├── custom.ts │ ├── graphql.ts │ ├── html.ts │ ├── index.ts │ ├── java.ts │ ├── javascript │ │ ├── AcornGui.vue │ │ ├── BabelGui.vue │ │ ├── EslintEspreeGui.vue │ │ ├── FlowGui.vue │ │ ├── HermesGui.vue │ │ ├── MeriyahGui.vue │ │ ├── OxcGui.vue │ │ ├── SwcGui.vue │ │ ├── TypescriptGui.vue │ │ ├── acorn.ts │ │ ├── babel.ts │ │ ├── eslint.ts │ │ ├── esprima-next.ts │ │ ├── flow.ts │ │ ├── hermes.ts │ │ ├── index.ts │ │ ├── meriyah.ts │ │ ├── ohos-typescript.ts │ │ ├── oxc.ts │ │ ├── swc.ts │ │ └── typescript.ts │ ├── json │ │ ├── MomoaGui.vue │ │ ├── index.ts │ │ ├── json-to-ast.ts │ │ ├── jsonc-eslint-parser.ts │ │ ├── momoa.ts │ │ └── typescript.ts │ ├── markdown │ │ ├── RemarkGui.vue │ │ └── index.ts │ ├── php.ts │ ├── rust.ts │ ├── solidity.ts │ ├── sql.ts │ ├── svelte.ts │ ├── template │ │ ├── angular.html │ │ ├── astro.astro │ │ ├── css.css │ │ ├── graphql.gql │ │ ├── html.html │ │ ├── index.ts │ │ ├── java.java │ │ ├── javascript.js │ │ ├── json.json │ │ ├── markdown.md │ │ ├── php.php │ │ ├── rust.rs │ │ ├── solidity.sol │ │ ├── sql.sql │ │ ├── svelte.svelte │ │ ├── vue.vue │ │ ├── wxml.wxml │ │ └── yaml.yaml │ ├── utils.ts │ ├── vue.ts │ ├── wxml.ts │ └── yaml.ts ├── plugins │ ├── 1.floating-vue.ts │ ├── 2.shiki.client.ts │ ├── 3.prettier.client.ts │ ├── 4.monaco.client.ts │ └── 5.init-state.client.ts ├── state │ ├── constants.ts │ ├── editor.ts │ ├── output.ts │ ├── parser │ │ ├── module.ts │ │ ├── options.ts │ │ └── parser.ts │ ├── theme.ts │ ├── ui.ts │ └── url.ts ├── styles │ ├── dropdown.css │ ├── global.css │ └── vars.css └── utils │ └── url.ts ├── eslint.config.js ├── modules └── build-parser.ts ├── nuxt.config.ts ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public ├── logo.svg └── og.png ├── scripts ├── build-parser-test.ts ├── build-parser.ts ├── ignore-build.js └── release.ts ├── tsconfig.json └── uno.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: sxzz 2 | -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- 1 | { 2 | extends: ['github>sxzz/renovate-config'], 3 | automerge: true, 4 | } 5 | -------------------------------------------------------------------------------- /.github/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/.github/screenshot.png -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/.github/workflows/unit-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/README.md -------------------------------------------------------------------------------- /app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/app.vue -------------------------------------------------------------------------------- /app/components/AppDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/AppDialog.vue -------------------------------------------------------------------------------- /app/components/CodeEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/CodeEditor.vue -------------------------------------------------------------------------------- /app/components/DropdownItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/DropdownItem.vue -------------------------------------------------------------------------------- /app/components/EditorSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/EditorSettings.vue -------------------------------------------------------------------------------- /app/components/IconPreview.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/IconPreview.vue -------------------------------------------------------------------------------- /app/components/InputContainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/InputContainer.vue -------------------------------------------------------------------------------- /app/components/Loading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/Loading.vue -------------------------------------------------------------------------------- /app/components/app/Logo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/app/Logo.vue -------------------------------------------------------------------------------- /app/components/app/SideBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/app/SideBar.vue -------------------------------------------------------------------------------- /app/components/ast/Brackets.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/ast/Brackets.vue -------------------------------------------------------------------------------- /app/components/ast/Property.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/ast/Property.vue -------------------------------------------------------------------------------- /app/components/ast/SummaryValue.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/ast/SummaryValue.vue -------------------------------------------------------------------------------- /app/components/ast/Value.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/ast/Value.vue -------------------------------------------------------------------------------- /app/components/navbar/LanguageSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/navbar/LanguageSelect.vue -------------------------------------------------------------------------------- /app/components/navbar/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/navbar/Navbar.vue -------------------------------------------------------------------------------- /app/components/output/Container.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/output/Container.vue -------------------------------------------------------------------------------- /app/components/output/Json.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/output/Json.vue -------------------------------------------------------------------------------- /app/components/output/Tree.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/output/Tree.vue -------------------------------------------------------------------------------- /app/components/output/TreeStyles.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/output/TreeStyles.vue -------------------------------------------------------------------------------- /app/components/parser/Options.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/parser/Options.vue -------------------------------------------------------------------------------- /app/components/parser/Select.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/components/parser/Select.vue -------------------------------------------------------------------------------- /app/composables/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/composables/constants.ts -------------------------------------------------------------------------------- /app/composables/location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/composables/location.ts -------------------------------------------------------------------------------- /app/composables/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/composables/options.ts -------------------------------------------------------------------------------- /app/composables/shiki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/composables/shiki.ts -------------------------------------------------------------------------------- /app/parser/angular.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/angular.ts -------------------------------------------------------------------------------- /app/parser/astro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/astro.ts -------------------------------------------------------------------------------- /app/parser/css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/css.ts -------------------------------------------------------------------------------- /app/parser/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/custom.ts -------------------------------------------------------------------------------- /app/parser/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/graphql.ts -------------------------------------------------------------------------------- /app/parser/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/html.ts -------------------------------------------------------------------------------- /app/parser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/index.ts -------------------------------------------------------------------------------- /app/parser/java.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/java.ts -------------------------------------------------------------------------------- /app/parser/javascript/AcornGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/AcornGui.vue -------------------------------------------------------------------------------- /app/parser/javascript/BabelGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/BabelGui.vue -------------------------------------------------------------------------------- /app/parser/javascript/EslintEspreeGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/EslintEspreeGui.vue -------------------------------------------------------------------------------- /app/parser/javascript/FlowGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/FlowGui.vue -------------------------------------------------------------------------------- /app/parser/javascript/HermesGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/HermesGui.vue -------------------------------------------------------------------------------- /app/parser/javascript/MeriyahGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/MeriyahGui.vue -------------------------------------------------------------------------------- /app/parser/javascript/OxcGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/OxcGui.vue -------------------------------------------------------------------------------- /app/parser/javascript/SwcGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/SwcGui.vue -------------------------------------------------------------------------------- /app/parser/javascript/TypescriptGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/TypescriptGui.vue -------------------------------------------------------------------------------- /app/parser/javascript/acorn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/acorn.ts -------------------------------------------------------------------------------- /app/parser/javascript/babel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/babel.ts -------------------------------------------------------------------------------- /app/parser/javascript/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/eslint.ts -------------------------------------------------------------------------------- /app/parser/javascript/esprima-next.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/esprima-next.ts -------------------------------------------------------------------------------- /app/parser/javascript/flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/flow.ts -------------------------------------------------------------------------------- /app/parser/javascript/hermes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/hermes.ts -------------------------------------------------------------------------------- /app/parser/javascript/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/index.ts -------------------------------------------------------------------------------- /app/parser/javascript/meriyah.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/meriyah.ts -------------------------------------------------------------------------------- /app/parser/javascript/ohos-typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/ohos-typescript.ts -------------------------------------------------------------------------------- /app/parser/javascript/oxc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/oxc.ts -------------------------------------------------------------------------------- /app/parser/javascript/swc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/swc.ts -------------------------------------------------------------------------------- /app/parser/javascript/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/javascript/typescript.ts -------------------------------------------------------------------------------- /app/parser/json/MomoaGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/json/MomoaGui.vue -------------------------------------------------------------------------------- /app/parser/json/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/json/index.ts -------------------------------------------------------------------------------- /app/parser/json/json-to-ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/json/json-to-ast.ts -------------------------------------------------------------------------------- /app/parser/json/jsonc-eslint-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/json/jsonc-eslint-parser.ts -------------------------------------------------------------------------------- /app/parser/json/momoa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/json/momoa.ts -------------------------------------------------------------------------------- /app/parser/json/typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/json/typescript.ts -------------------------------------------------------------------------------- /app/parser/markdown/RemarkGui.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/markdown/RemarkGui.vue -------------------------------------------------------------------------------- /app/parser/markdown/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/markdown/index.ts -------------------------------------------------------------------------------- /app/parser/php.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/php.ts -------------------------------------------------------------------------------- /app/parser/rust.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/rust.ts -------------------------------------------------------------------------------- /app/parser/solidity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/solidity.ts -------------------------------------------------------------------------------- /app/parser/sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/sql.ts -------------------------------------------------------------------------------- /app/parser/svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/svelte.ts -------------------------------------------------------------------------------- /app/parser/template/angular.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/angular.html -------------------------------------------------------------------------------- /app/parser/template/astro.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/astro.astro -------------------------------------------------------------------------------- /app/parser/template/css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/css.css -------------------------------------------------------------------------------- /app/parser/template/graphql.gql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/graphql.gql -------------------------------------------------------------------------------- /app/parser/template/html.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/html.html -------------------------------------------------------------------------------- /app/parser/template/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/index.ts -------------------------------------------------------------------------------- /app/parser/template/java.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/java.java -------------------------------------------------------------------------------- /app/parser/template/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/javascript.js -------------------------------------------------------------------------------- /app/parser/template/json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/json.json -------------------------------------------------------------------------------- /app/parser/template/markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/markdown.md -------------------------------------------------------------------------------- /app/parser/template/php.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/php.php -------------------------------------------------------------------------------- /app/parser/template/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/rust.rs -------------------------------------------------------------------------------- /app/parser/template/solidity.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/solidity.sol -------------------------------------------------------------------------------- /app/parser/template/sql.sql: -------------------------------------------------------------------------------- 1 | select * from my_table 2 | -------------------------------------------------------------------------------- /app/parser/template/svelte.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/svelte.svelte -------------------------------------------------------------------------------- /app/parser/template/vue.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/vue.vue -------------------------------------------------------------------------------- /app/parser/template/wxml.wxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/wxml.wxml -------------------------------------------------------------------------------- /app/parser/template/yaml.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/template/yaml.yaml -------------------------------------------------------------------------------- /app/parser/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/utils.ts -------------------------------------------------------------------------------- /app/parser/vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/vue.ts -------------------------------------------------------------------------------- /app/parser/wxml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/wxml.ts -------------------------------------------------------------------------------- /app/parser/yaml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/parser/yaml.ts -------------------------------------------------------------------------------- /app/plugins/1.floating-vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/plugins/1.floating-vue.ts -------------------------------------------------------------------------------- /app/plugins/2.shiki.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/plugins/2.shiki.client.ts -------------------------------------------------------------------------------- /app/plugins/3.prettier.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/plugins/3.prettier.client.ts -------------------------------------------------------------------------------- /app/plugins/4.monaco.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/plugins/4.monaco.client.ts -------------------------------------------------------------------------------- /app/plugins/5.init-state.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/plugins/5.init-state.client.ts -------------------------------------------------------------------------------- /app/state/constants.ts: -------------------------------------------------------------------------------- 1 | export const STORAGE_PREFIX = 'ast-explorer:' 2 | -------------------------------------------------------------------------------- /app/state/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/state/editor.ts -------------------------------------------------------------------------------- /app/state/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/state/output.ts -------------------------------------------------------------------------------- /app/state/parser/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/state/parser/module.ts -------------------------------------------------------------------------------- /app/state/parser/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/state/parser/options.ts -------------------------------------------------------------------------------- /app/state/parser/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/state/parser/parser.ts -------------------------------------------------------------------------------- /app/state/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/state/theme.ts -------------------------------------------------------------------------------- /app/state/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/state/ui.ts -------------------------------------------------------------------------------- /app/state/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/state/url.ts -------------------------------------------------------------------------------- /app/styles/dropdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/styles/dropdown.css -------------------------------------------------------------------------------- /app/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/styles/global.css -------------------------------------------------------------------------------- /app/styles/vars.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/styles/vars.css -------------------------------------------------------------------------------- /app/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/app/utils/url.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/eslint.config.js -------------------------------------------------------------------------------- /modules/build-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/modules/build-parser.ts -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/public/logo.svg -------------------------------------------------------------------------------- /public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/public/og.png -------------------------------------------------------------------------------- /scripts/build-parser-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/scripts/build-parser-test.ts -------------------------------------------------------------------------------- /scripts/build-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/scripts/build-parser.ts -------------------------------------------------------------------------------- /scripts/ignore-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/scripts/ignore-build.js -------------------------------------------------------------------------------- /scripts/release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/scripts/release.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sxzz/ast-explorer/HEAD/uno.config.ts --------------------------------------------------------------------------------