fix(doc): issue discovering re-exports of re-exports sometimes (#21223)

This commit is contained in:
David Sherret 2023-11-16 17:34:56 -05:00 committed by GitHub
parent ceca097e6f
commit 544923afdc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 78 additions and 121 deletions

187
Cargo.lock generated
View File

@ -970,9 +970,9 @@ dependencies = [
[[package]]
name = "deno_ast"
version = "0.31.3"
version = "0.31.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8cdc4db9f967c84d8d122892e448e146a4e92987830dd94dbcee31896938dad"
checksum = "7b74b2504e2428e7ef9ca491359d5f98ab46406cc71d93d0008b7823d5d35a6d"
dependencies = [
"anyhow",
"base64 0.13.1",
@ -1156,9 +1156,9 @@ dependencies = [
[[package]]
name = "deno_doc"
version = "0.73.0"
version = "0.73.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "588c797bd98677e0174ccc3baba8fc2a177f4f91833d74bfdc1ef5d568053618"
checksum = "0caa44ce342fb69b449ae750f8bf66dea6730ce7a00cc4449766d47b8626faf9"
dependencies = [
"anyhow",
"cfg-if",
@ -1179,9 +1179,9 @@ dependencies = [
[[package]]
name = "deno_emit"
version = "0.31.2"
version = "0.31.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b74248b5f2f1df9d657896f47baded6b93c904c71532eab1435e9f3f0d7bd4b7"
checksum = "193d738bbe06f950a7be3f852f0d940839bba6f4c2cb1d2019eb0d6c727f7b03"
dependencies = [
"anyhow",
"base64 0.13.1",
@ -1246,9 +1246,9 @@ dependencies = [
[[package]]
name = "deno_graph"
version = "0.60.0"
version = "0.61.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64069da5890ef2d9133199a62d712500529f079dc1bd3a3fe488e64e433ac8ea"
checksum = "1bd6700dd3cec2a7763760168c952cc632246a1ae0fc52d6f297e2802b994e69"
dependencies = [
"anyhow",
"async-trait",
@ -2204,9 +2204,9 @@ dependencies = [
[[package]]
name = "eszip"
version = "0.55.3"
version = "0.55.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bb98b2524f3d81760c4c86bca8ac2481a8093ef48578446a178544cdabd161f"
checksum = "e0535cf1ea8c46379c39d791dc87e7104e90b3730829ee6d8888285eab22fa69"
dependencies = [
"anyhow",
"base64 0.21.4",
@ -2676,6 +2676,19 @@ dependencies = [
"winapi",
]
[[package]]
name = "hstr"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de90d3db62411eb62eddabe402d706ac4970f7ac8d088c05f11069cad9be9857"
dependencies = [
"new_debug_unreachable",
"once_cell",
"phf",
"rustc-hash",
"smallvec",
]
[[package]]
name = "html-escape"
version = "0.2.13"
@ -3772,20 +3785,19 @@ dependencies = [
[[package]]
name = "phf"
version = "0.10.1"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
dependencies = [
"phf_macros",
"phf_shared",
"proc-macro-hack",
]
[[package]]
name = "phf_generator"
version = "0.10.0"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0"
dependencies = [
"phf_shared",
"rand",
@ -3793,23 +3805,22 @@ dependencies = [
[[package]]
name = "phf_macros"
version = "0.10.0"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b"
dependencies = [
"phf_generator",
"phf_shared",
"proc-macro-hack",
"proc-macro2",
"quote",
"syn 1.0.109",
"syn 2.0.37",
]
[[package]]
name = "phf_shared"
version = "0.10.0"
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096"
checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
dependencies = [
"siphasher",
]
@ -3922,12 +3933,6 @@ version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
name = "precomputed-hash"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c"
[[package]]
name = "pretty_assertions"
version = "1.4.0"
@ -3981,12 +3986,6 @@ dependencies = [
"version_check",
]
[[package]]
name = "proc-macro-hack"
version = "0.5.20+deprecated"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
[[package]]
name = "proc-macro-rules"
version = "0.4.0"
@ -4940,12 +4939,6 @@ dependencies = [
"der",
]
[[package]]
name = "stable_deref_trait"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "stacker"
version = "0.1.15"
@ -4971,32 +4964,6 @@ version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0"
[[package]]
name = "string_cache"
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b"
dependencies = [
"new_debug_unreachable",
"once_cell",
"parking_lot 0.12.1",
"phf_shared",
"precomputed-hash",
"serde",
]
[[package]]
name = "string_cache_codegen"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988"
dependencies = [
"phf_generator",
"phf_shared",
"proc-macro2",
"quote",
]
[[package]]
name = "string_enum"
version = "0.4.1"
@ -5055,23 +5022,21 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc"
[[package]]
name = "swc_atoms"
version = "0.6.0"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebf7a12229f0c0efb654a6a0f8cbfd94fbd320a57c764857a82d8abe9342b450"
checksum = "b8a9e1b6d97f27b6abe5571f8fe3bdbd2fa987299fc2126450c7cde6214896ef"
dependencies = [
"hstr",
"once_cell",
"rustc-hash",
"serde",
"string_cache",
"string_cache_codegen",
"triomphe",
]
[[package]]
name = "swc_bundler"
version = "0.222.13"
version = "0.222.49"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aaf08a312740da9aa47c211db099d05f446db6e9050d2cde91ba79f35f024a60"
checksum = "b7ce581c217c6e8f66cb2eb254119f24ae6d791777e107bf9dbcb1f8b6ba4b1c"
dependencies = [
"anyhow",
"crc",
@ -5099,9 +5064,9 @@ dependencies = [
[[package]]
name = "swc_common"
version = "0.33.0"
version = "0.33.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "490e199e25d2aa3fbef675524fa81408651f4e7178b51110470ddd1b3e3bbe75"
checksum = "5ccb656cd57c93614e4e8b33a60e75ca095383565c1a8d2bbe6a1103942831e0"
dependencies = [
"ast_node",
"better_scoped_tls",
@ -5115,7 +5080,6 @@ dependencies = [
"serde",
"siphasher",
"sourcemap 6.4.1",
"string_cache",
"swc_atoms",
"swc_eq_ignore_macros",
"swc_visit",
@ -5151,13 +5115,14 @@ dependencies = [
[[package]]
name = "swc_ecma_ast"
version = "0.110.0"
version = "0.110.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5cbbf9918976a7e7fbdb4f76fe659d08e291a8b56b524b424183fc67d1189679"
checksum = "2c3d416121da2d56bcbd1b1623725a68890af4552fef0c6d1e4bfa92776ccd6a"
dependencies = [
"bitflags 2.4.0",
"is-macro",
"num-bigint",
"phf",
"scoped-tls",
"serde",
"string_enum",
@ -5168,9 +5133,9 @@ dependencies = [
[[package]]
name = "swc_ecma_codegen"
version = "0.146.3"
version = "0.146.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "063562340cb1f928babd78951a0aa3d42feec8b8693c7a4db2b07b7d9e838659"
checksum = "da19dcf147798f9a6ee7416fbd2c7ba4e01c64abea6c616cad80d7fe87d340b9"
dependencies = [
"memchr",
"num-bigint",
@ -5200,9 +5165,9 @@ dependencies = [
[[package]]
name = "swc_ecma_dep_graph"
version = "0.113.3"
version = "0.113.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3281df0c205727acf3584339533f093706205c9996e04964825625c932672db"
checksum = "59fc6ac1a84afe910182dcda33d70a16545e6058529d51afb63bd6be8764370f"
dependencies = [
"swc_atoms",
"swc_common",
@ -5212,9 +5177,9 @@ dependencies = [
[[package]]
name = "swc_ecma_loader"
version = "0.45.0"
version = "0.45.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7fe06d942fe20a5a81cc14f4a53e64a5efdc851fa895a869224b2d41df73276"
checksum = "31cf7549feec3698d0110a0a71ae547f31ae272dc92db3285ce126d6dcbdadf3"
dependencies = [
"anyhow",
"pathdiff",
@ -5225,13 +5190,15 @@ dependencies = [
[[package]]
name = "swc_ecma_parser"
version = "0.141.3"
version = "0.141.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a23445c5da841d4a5859b4e3a9cee0eb7c09a7b6fb0c0cc7eda2616b1204b12"
checksum = "9cc89c175ed17c7f795fb18cf778a5745ecd794ad19c4662f85843d7571957a8"
dependencies = [
"either",
"new_debug_unreachable",
"num-bigint",
"num-traits",
"phf",
"serde",
"smallvec",
"smartstring",
@ -5245,9 +5212,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_base"
version = "0.134.8"
version = "0.134.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a47ed8caf6d1c435e9e00bde780b1d449a2050b2689ff109fadeb30e3ffdefd"
checksum = "d8110b783faee399cbd749fb35b832551b2b60d034593f1fbadd7af85cb157c1"
dependencies = [
"better_scoped_tls",
"bitflags 2.4.0",
@ -5268,9 +5235,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_classes"
version = "0.123.8"
version = "0.123.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95df25cfcc0429c2ea11d7c74082d587e09df9704e6ad1dfbfc14386cb421106"
checksum = "4306b79869fd25df1c65df13ebf98e5e900d2a83e684cab62ef987d45bd8d42d"
dependencies = [
"swc_atoms",
"swc_common",
@ -5295,9 +5262,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_optimization"
version = "0.195.8"
version = "0.195.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f63859bfb30259360411c507d87e4eb5ad322fc5ff18c190ee316042715edc96"
checksum = "f44f47e640dd4a4890b32df34942ab6f5f00ac7d115e905b2a8346676daab126"
dependencies = [
"dashmap",
"indexmap 1.9.3",
@ -5319,9 +5286,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_proposal"
version = "0.168.12"
version = "0.168.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5b084515f9a4ced2637dcbb55897c99c0a6e48089eeb94be7806b35d3646264"
checksum = "c3bb948be983016a99c60ac4b431b5d10cf894f62002912cfb77b5132ada6ad2"
dependencies = [
"either",
"rustc-hash",
@ -5339,9 +5306,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_react"
version = "0.180.11"
version = "0.180.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2aa0a0c071551b412034c9c3d8164f8aeae3ade2cf673877f8b9176c0b7c66ed"
checksum = "46c10b0289fbe0157875594d036a31f2a2442a157f6152e3ffe97503ce88583d"
dependencies = [
"base64 0.13.1",
"dashmap",
@ -5363,9 +5330,9 @@ dependencies = [
[[package]]
name = "swc_ecma_transforms_typescript"
version = "0.185.8"
version = "0.185.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c40f2e9444f793693400a3114b947a358da8d52eb8ff1b76ffcbd8068e853e0"
checksum = "bed7f54a1debdf2c1de10f4ea1bfaecbcbfa69142f8e67ec96de5111be6aaf8b"
dependencies = [
"ryu-js",
"serde",
@ -5380,9 +5347,9 @@ dependencies = [
[[package]]
name = "swc_ecma_utils"
version = "0.124.7"
version = "0.124.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd601a7d7088a95b93afde1dfcfdbf12fe2654a407629446ab42c758a47ba293"
checksum = "d5d9434862c93aadda0b539847a5fdb82624472deed788333b35caf281773931"
dependencies = [
"indexmap 1.9.3",
"num_cpus",
@ -5398,9 +5365,9 @@ dependencies = [
[[package]]
name = "swc_ecma_visit"
version = "0.96.0"
version = "0.96.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47081acd84cdb2d49d6340ed3204e17738b444da10a3e1dd1eb3d7c8e4d47091"
checksum = "ba962f0becf83bab12a17365dface5a4f636c9e1743d479e292b96910a753743"
dependencies = [
"num-bigint",
"swc_atoms",
@ -5424,9 +5391,9 @@ dependencies = [
[[package]]
name = "swc_fast_graph"
version = "0.21.0"
version = "0.21.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b97e69e9617913611e39284cf724a412ab7fc6081708d0ef2820855774da5357"
checksum = "8117f6d10bbcb30cb3e549d6fa7637cb6d7c713cb71b2ce1808105a6825c788d"
dependencies = [
"indexmap 1.9.3",
"petgraph",
@ -5436,9 +5403,9 @@ dependencies = [
[[package]]
name = "swc_graph_analyzer"
version = "0.22.0"
version = "0.22.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f59cccef405565b041a8fa1fc2e7059856149f7fc658544c4bafd1a001ea483"
checksum = "de8f0ac33ef7486723a3acdd9c4541dac79f0433bf878b9075826bca1163d83e"
dependencies = [
"auto_impl",
"petgraph",
@ -5921,16 +5888,6 @@ dependencies = [
"once_cell",
]
[[package]]
name = "triomphe"
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee8098afad3fb0c54a9007aab6804558410503ad676d4633f9c2559a00ac0f"
dependencies = [
"serde",
"stable_deref_trait",
]
[[package]]
name = "trust-dns-client"
version = "0.22.0"

View File

@ -39,7 +39,7 @@ license = "MIT"
repository = "https://github.com/denoland/deno"
[workspace.dependencies]
deno_ast = { version = "0.31.2", features = ["transpiling"] }
deno_ast = { version = "0.31.5", features = ["transpiling"] }
deno_core = { version = "0.230.0" }
deno_runtime = { version = "0.131.0", path = "./runtime" }

View File

@ -53,16 +53,16 @@ deno_ast = { workspace = true, features = ["bundler", "cjs", "codegen", "dep_gra
deno_cache_dir = "=0.6.1"
deno_config = "=0.5.0"
deno_core = { workspace = true, features = ["include_js_files_for_snapshotting"] }
deno_doc = { version = "=0.73.0", features = ["html"] }
deno_emit = "=0.31.2"
deno_graph = "=0.60.0"
deno_doc = { version = "=0.73.1", features = ["html"] }
deno_emit = "=0.31.3"
deno_graph = "=0.61.0"
deno_lint = { version = "=0.52.2", features = ["docs"] }
deno_lockfile.workspace = true
deno_npm = "0.15.2"
deno_runtime = { workspace = true, features = ["dont_create_runtime_snapshot", "exclude_runtime_main_js", "include_js_files_for_snapshotting"] }
deno_semver = "0.5.1"
deno_task_shell = "=0.14.0"
eszip = "=0.55.3"
eszip = "=0.55.4"
napi_sym.workspace = true
async-trait.workspace = true

View File

@ -40,7 +40,7 @@ memmem.workspace = true
mime = "0.3.16"
once_cell.workspace = true
percent-encoding.workspace = true
phf = { version = "0.10", features = ["macros"] }
phf = { version = "0.11", features = ["macros"] }
pin-project.workspace = true
ring.workspace = true
scopeguard.workspace = true