gitextract_8wuhqmhk/ ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── new-issue.md │ └── workflows/ │ ├── ci.yml │ ├── e2e.yml │ ├── publish.yml │ └── validate.yml ├── .gitignore ├── CHANGELOG-2020.md ├── CHANGELOG-2021.md ├── CHANGELOG-2022.md ├── CHANGELOG-2023.md ├── CHANGELOG-2024.md ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── RUNBOOK.md ├── cmd/ │ └── esbuild/ │ ├── main.go │ ├── main_other.go │ ├── main_wasm.go │ ├── service.go │ ├── stdio_protocol.go │ └── version.go ├── compat-table/ │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src/ │ │ ├── caniuse.ts │ │ ├── compat-table.ts │ │ ├── css_table.ts │ │ ├── index.ts │ │ ├── js_table.ts │ │ ├── mdn.ts │ │ └── types.d.ts │ └── tsconfig.json ├── dl.sh ├── docs/ │ ├── architecture.md │ └── development.md ├── go.mod ├── go.sum ├── go.version ├── internal/ │ ├── api_helpers/ │ │ └── use_timer.go │ ├── ast/ │ │ └── ast.go │ ├── bundler/ │ │ └── bundler.go │ ├── bundler_tests/ │ │ ├── bundler_css_test.go │ │ ├── bundler_dce_test.go │ │ ├── bundler_default_test.go │ │ ├── bundler_glob_test.go │ │ ├── bundler_importphase_test.go │ │ ├── bundler_importstar_test.go │ │ ├── bundler_importstar_ts_test.go │ │ ├── bundler_loader_test.go │ │ ├── bundler_lower_test.go │ │ ├── bundler_packagejson_test.go │ │ ├── bundler_splitting_test.go │ │ ├── bundler_test.go │ │ ├── bundler_ts_test.go │ │ ├── bundler_tsconfig_test.go │ │ ├── bundler_yarnpnp_test.go │ │ └── snapshots/ │ │ ├── snapshots_css.txt │ │ ├── snapshots_dce.txt │ │ ├── snapshots_default.txt │ │ ├── snapshots_glob.txt │ │ ├── snapshots_importphase.txt │ │ ├── snapshots_importstar.txt │ │ ├── snapshots_importstar_ts.txt │ │ ├── snapshots_loader.txt │ │ ├── snapshots_lower.txt │ │ ├── snapshots_packagejson.txt │ │ ├── snapshots_splitting.txt │ │ ├── snapshots_ts.txt │ │ ├── snapshots_tsconfig.txt │ │ └── snapshots_yarnpnp.txt │ ├── cache/ │ │ ├── cache.go │ │ ├── cache_ast.go │ │ └── cache_fs.go │ ├── cli_helpers/ │ │ └── cli_helpers.go │ ├── compat/ │ │ ├── compat.go │ │ ├── compat_test.go │ │ ├── css_table.go │ │ └── js_table.go │ ├── config/ │ │ ├── config.go │ │ └── globals.go │ ├── css_ast/ │ │ ├── css_ast.go │ │ └── css_decl_table.go │ ├── css_lexer/ │ │ ├── css_lexer.go │ │ └── css_lexer_test.go │ ├── css_parser/ │ │ ├── css_color_spaces.go │ │ ├── css_decls.go │ │ ├── css_decls_animation.go │ │ ├── css_decls_border_radius.go │ │ ├── css_decls_box.go │ │ ├── css_decls_box_shadow.go │ │ ├── css_decls_color.go │ │ ├── css_decls_composes.go │ │ ├── css_decls_container.go │ │ ├── css_decls_font.go │ │ ├── css_decls_font_family.go │ │ ├── css_decls_font_weight.go │ │ ├── css_decls_gradient.go │ │ ├── css_decls_list_style.go │ │ ├── css_decls_transform.go │ │ ├── css_nesting.go │ │ ├── css_parser.go │ │ ├── css_parser_media.go │ │ ├── css_parser_selector.go │ │ ├── css_parser_test.go │ │ └── css_reduce_calc.go │ ├── css_printer/ │ │ ├── css_printer.go │ │ └── css_printer_test.go │ ├── fs/ │ │ ├── error_other.go │ │ ├── error_wasm+windows.go │ │ ├── filepath.go │ │ ├── fs.go │ │ ├── fs_mock.go │ │ ├── fs_mock_test.go │ │ ├── fs_real.go │ │ ├── fs_zip.go │ │ ├── iswin_other.go │ │ ├── iswin_wasm.go │ │ ├── iswin_windows.go │ │ ├── modkey_other.go │ │ └── modkey_unix.go │ ├── graph/ │ │ ├── graph.go │ │ ├── input.go │ │ └── meta.go │ ├── helpers/ │ │ ├── bitset.go │ │ ├── comment.go │ │ ├── dataurl.go │ │ ├── dataurl_test.go │ │ ├── float.go │ │ ├── glob.go │ │ ├── hash.go │ │ ├── joiner.go │ │ ├── mime.go │ │ ├── path.go │ │ ├── quote.go │ │ ├── serializer.go │ │ ├── stack.go │ │ ├── strings.go │ │ ├── timer.go │ │ ├── typos.go │ │ ├── utf.go │ │ └── waitgroup.go │ ├── js_ast/ │ │ ├── js_ast.go │ │ ├── js_ast_helpers.go │ │ ├── js_ast_test.go │ │ ├── js_ident.go │ │ └── unicode.go │ ├── js_lexer/ │ │ ├── js_lexer.go │ │ ├── js_lexer_test.go │ │ └── tables.go │ ├── js_parser/ │ │ ├── global_name_parser.go │ │ ├── js_parser.go │ │ ├── js_parser_lower.go │ │ ├── js_parser_lower_class.go │ │ ├── js_parser_lower_test.go │ │ ├── js_parser_test.go │ │ ├── json_parser.go │ │ ├── json_parser_test.go │ │ ├── sourcemap_parser.go │ │ ├── ts_parser.go │ │ └── ts_parser_test.go │ ├── js_printer/ │ │ ├── js_printer.go │ │ └── js_printer_test.go │ ├── linker/ │ │ ├── debug.go │ │ └── linker.go │ ├── logger/ │ │ ├── logger.go │ │ ├── logger_darwin.go │ │ ├── logger_linux.go │ │ ├── logger_other.go │ │ ├── logger_test.go │ │ ├── logger_windows.go │ │ └── msg_ids.go │ ├── renamer/ │ │ └── renamer.go │ ├── resolver/ │ │ ├── dataurl.go │ │ ├── package_json.go │ │ ├── resolver.go │ │ ├── testExpectations.json │ │ ├── tsconfig_json.go │ │ ├── yarnpnp.go │ │ └── yarnpnp_test.go │ ├── runtime/ │ │ ├── runtime.go │ │ └── runtime_test.go │ ├── sourcemap/ │ │ └── sourcemap.go │ ├── test/ │ │ ├── diff.go │ │ └── util.go │ └── xxhash/ │ ├── LICENSE.txt │ ├── README.md │ ├── xxhash.go │ └── xxhash_other.go ├── lib/ │ ├── README.md │ ├── deno/ │ │ ├── external.d.ts │ │ ├── mod.ts │ │ └── wasm.ts │ ├── npm/ │ │ ├── browser.ts │ │ ├── node-install.ts │ │ ├── node-platform.ts │ │ ├── node-shim.ts │ │ └── node.ts │ ├── package.json │ ├── shared/ │ │ ├── common.ts │ │ ├── stdio_protocol.ts │ │ ├── types.ts │ │ ├── uint8array_json_parser.ts │ │ └── worker.ts │ ├── tsconfig-deno.json │ ├── tsconfig-nolib.json │ └── tsconfig.json ├── npm/ │ ├── @esbuild/ │ │ ├── aix-ppc64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── android-arm/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── android-arm64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── android-x64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── darwin-arm64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── darwin-x64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── freebsd-arm64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── freebsd-x64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-ia32/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-loong64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-mips64el/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-ppc64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-riscv64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-s390x/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-x64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── netbsd-arm64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── netbsd-x64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── openbsd-arm64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── openbsd-x64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── openharmony-arm64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── sunos-x64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── wasi-preview1/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── win32-arm64/ │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── win32-ia32/ │ │ │ ├── README.md │ │ │ └── package.json │ │ └── win32-x64/ │ │ ├── README.md │ │ └── package.json │ ├── esbuild/ │ │ ├── LICENSE.md │ │ ├── README.md │ │ └── package.json │ └── esbuild-wasm/ │ ├── LICENSE.md │ ├── README.md │ └── package.json ├── pkg/ │ ├── api/ │ │ ├── api.go │ │ ├── api_impl.go │ │ ├── api_impl_test.go │ │ ├── api_js_table.go │ │ ├── api_test.go │ │ ├── favicon.go │ │ ├── serve_other.go │ │ ├── serve_wasm.go │ │ └── watcher.go │ └── cli/ │ ├── cli.go │ ├── cli_impl.go │ ├── cli_js_table.go │ └── mangle_cache.go ├── require/ │ ├── old-ts/ │ │ ├── README.md │ │ └── package.json │ ├── parcel2/ │ │ ├── .terserrc │ │ └── package.json │ ├── rollup/ │ │ └── package.json │ ├── webpack5/ │ │ └── package.json │ └── yarnpnp/ │ ├── .gitignore │ ├── bar/ │ │ └── index.js │ ├── foo/ │ │ ├── index.js │ │ └── package.json │ ├── in.mjs │ ├── package.json │ └── tsconfig.json ├── scripts/ │ ├── browser/ │ │ ├── browser-tests.js │ │ ├── index.html │ │ └── package.json │ ├── dataurl-escapes.html │ ├── decorator-tests.js │ ├── decorator-tests.ts │ ├── deno-tests.js │ ├── destructuring-fuzzer.js │ ├── end-to-end-tests.js │ ├── esbuild.js │ ├── gen-unicode-table.js │ ├── gradient-tests.css │ ├── gradient-tests.html │ ├── graph-debugger.html │ ├── js-api-tests.js │ ├── node-unref-tests.js │ ├── package.json │ ├── parse-ts-files.js │ ├── plugin-tests.js │ ├── register-test.js │ ├── terser-tests.js │ ├── test-yarnpnp.js │ ├── test262-async.js │ ├── test262.js │ ├── try.html │ ├── ts-type-tests.js │ ├── tsconfig.json │ ├── uglify-tests.js │ ├── verify-source-map.js │ └── wasm-tests.js ├── staticcheck.conf └── version.txt