nushell/crates/nu-std/std
Douglas b1379b2b14
Fix namespace collision in std and nupm (#14009)
# Description

Fxes https://github.com/nushell/nupm/issues/102

Not loading `std` at startup has caused an issue with nupm and std where
the `dirs` module name clashes and nupm won't load. This was technically
a preexisting bug that was previously masked. This could have been fixed
(and also should be) by changing the import statement in nupm, but the
potential for collision would remain in other (user) modules.

This PR explicitly sets the relative path for the import statements in
`std/mod.nu` so that there are no collisions.

# User-Facing Changes

Bugfix

# Tests + Formatting

- 🟢 `toolkit fmt`
- 🟢 `toolkit clippy`
- 🟢 `toolkit test`
- 🟢 `toolkit test stdlib`

# After Submitting

N/A
2024-10-05 14:55:47 -05:00
..
assert.nu complete the type of --error-label in std assert commands (#12998) 2024-06-05 08:02:17 +08:00
bench.nu Improves startup time when using std-lib (#13842) 2024-10-03 06:28:22 -05:00
core.nu Improves startup time when using std-lib (#13842) 2024-10-03 06:28:22 -05:00
deprecated_dirs.nu Updated warning message for old dirs/shells (#13997) 2024-10-04 15:03:30 +03:00
dirs.nu Improves startup time when using std-lib (#13842) 2024-10-03 06:28:22 -05:00
dt.nu Refactor error make (#10923) 2023-11-03 10:09:33 -05:00
formats.nu Fixes #12482 by pointing help links for ndjson to a non-spam source (take 2) (#12509) 2024-04-13 18:59:43 -05:00
help.nu Change the usage misnomer to "description" (#13598) 2024-08-22 12:02:08 +02:00
input.nu Command to get individual keys (#9453) 2023-07-03 10:23:44 -05:00
iter.nu Change behavior of into record on lists to be more useful (#13637) 2024-08-22 11:38:43 +02:00
lib.nu Improves startup time when using std-lib (#13842) 2024-10-03 06:28:22 -05:00
log.nu Respect user-defined $env.NU_LOG_FORMAT and $env.NU_LOG_DATE_FORMAT (#13692) 2024-08-28 07:57:43 -05:00
math.nu move math constants to standard library (#9678) 2023-09-05 19:32:31 +02:00
mod.nu Fix namespace collision in std and nupm (#14009) 2024-10-05 14:55:47 -05:00
xml.nu Refactor error make (#10923) 2023-11-03 10:09:33 -05:00