mirror of
https://github.com/denoland/deno.git
synced 2024-11-21 15:04:11 -05:00
BREAKING: rename "deps" remote cache folder to "remote" (#25969)
Closes https://github.com/denoland/deno/issues/25967 Closes #25968
This commit is contained in:
parent
29104384c4
commit
4c8d57db03
12 changed files with 20 additions and 30 deletions
5
Cargo.lock
generated
5
Cargo.lock
generated
|
@ -1348,12 +1348,13 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "deno_cache_dir"
|
name = "deno_cache_dir"
|
||||||
version = "0.12.0"
|
version = "0.13.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "87900cfcd07bdbf3597bc36b77da0c0e7b6c2e65213faa2ed43d9a1ec12bd31d"
|
checksum = "186a102b13b4512841f5f40784cd25822042d22954afe3b5b070d406d15eb4f2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base32",
|
"base32",
|
||||||
"deno_media_type",
|
"deno_media_type",
|
||||||
|
"deno_path_util",
|
||||||
"indexmap",
|
"indexmap",
|
||||||
"log",
|
"log",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
|
|
|
@ -110,7 +110,7 @@ console_static_text = "=0.8.1"
|
||||||
dashmap = "5.5.3"
|
dashmap = "5.5.3"
|
||||||
data-encoding = "2.3.3"
|
data-encoding = "2.3.3"
|
||||||
data-url = "=0.3.0"
|
data-url = "=0.3.0"
|
||||||
deno_cache_dir = "=0.12.0"
|
deno_cache_dir = "=0.13.0"
|
||||||
deno_package_json = { version = "=0.1.1", default-features = false }
|
deno_package_json = { version = "=0.1.1", default-features = false }
|
||||||
dlopen2 = "0.6.1"
|
dlopen2 = "0.6.1"
|
||||||
ecb = "=0.1.2"
|
ecb = "=0.1.2"
|
||||||
|
|
6
cli/cache/deno_dir.rs
vendored
6
cli/cache/deno_dir.rs
vendored
|
@ -126,9 +126,9 @@ impl DenoDir {
|
||||||
self.root.join("registries")
|
self.root.join("registries")
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Path to the dependencies cache folder.
|
/// Path to the remote cache folder.
|
||||||
pub fn deps_folder_path(&self) -> PathBuf {
|
pub fn remote_folder_path(&self) -> PathBuf {
|
||||||
self.root.join("deps")
|
self.root.join("remote")
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Path to the origin data cache folder.
|
/// Path to the origin data cache folder.
|
||||||
|
|
11
cli/cache/mod.rs
vendored
11
cli/cache/mod.rs
vendored
|
@ -87,10 +87,6 @@ impl deno_cache_dir::DenoCacheEnv for RealDenoCacheEnv {
|
||||||
std::fs::create_dir_all(path)
|
std::fs::create_dir_all(path)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn remove_file(&self, path: &Path) -> std::io::Result<()> {
|
|
||||||
std::fs::remove_file(path)
|
|
||||||
}
|
|
||||||
|
|
||||||
fn modified(&self, path: &Path) -> std::io::Result<Option<SystemTime>> {
|
fn modified(&self, path: &Path) -> std::io::Result<Option<SystemTime>> {
|
||||||
match std::fs::metadata(path) {
|
match std::fs::metadata(path) {
|
||||||
Ok(metadata) => Ok(Some(
|
Ok(metadata) => Ok(Some(
|
||||||
|
@ -149,13 +145,6 @@ impl<'a> deno_cache_dir::DenoCacheEnv for DenoCacheEnvFsAdapter<'a> {
|
||||||
.map_err(|e| e.into_io_error())
|
.map_err(|e| e.into_io_error())
|
||||||
}
|
}
|
||||||
|
|
||||||
fn remove_file(&self, path: &Path) -> std::io::Result<()> {
|
|
||||||
self
|
|
||||||
.0
|
|
||||||
.remove_sync(path, false)
|
|
||||||
.map_err(|e| e.into_io_error())
|
|
||||||
}
|
|
||||||
|
|
||||||
fn modified(&self, path: &Path) -> std::io::Result<Option<SystemTime>> {
|
fn modified(&self, path: &Path) -> std::io::Result<Option<SystemTime>> {
|
||||||
self
|
self
|
||||||
.0
|
.0
|
||||||
|
|
|
@ -301,7 +301,7 @@ impl CliFactory {
|
||||||
pub fn global_http_cache(&self) -> Result<&Arc<GlobalHttpCache>, AnyError> {
|
pub fn global_http_cache(&self) -> Result<&Arc<GlobalHttpCache>, AnyError> {
|
||||||
self.services.global_http_cache.get_or_try_init(|| {
|
self.services.global_http_cache.get_or_try_init(|| {
|
||||||
Ok(Arc::new(GlobalHttpCache::new(
|
Ok(Arc::new(GlobalHttpCache::new(
|
||||||
self.deno_dir()?.deps_folder_path(),
|
self.deno_dir()?.remote_folder_path(),
|
||||||
crate::cache::RealDenoCacheEnv,
|
crate::cache::RealDenoCacheEnv,
|
||||||
)))
|
)))
|
||||||
})
|
})
|
||||||
|
|
|
@ -726,7 +726,7 @@ mod tests {
|
||||||
maybe_temp_dir: Option<TempDir>,
|
maybe_temp_dir: Option<TempDir>,
|
||||||
) -> (FileFetcher, TempDir, Arc<BlobStore>) {
|
) -> (FileFetcher, TempDir, Arc<BlobStore>) {
|
||||||
let temp_dir = maybe_temp_dir.unwrap_or_default();
|
let temp_dir = maybe_temp_dir.unwrap_or_default();
|
||||||
let location = temp_dir.path().join("deps").to_path_buf();
|
let location = temp_dir.path().join("remote").to_path_buf();
|
||||||
let blob_store: Arc<BlobStore> = Default::default();
|
let blob_store: Arc<BlobStore> = Default::default();
|
||||||
let file_fetcher = FileFetcher::new(
|
let file_fetcher = FileFetcher::new(
|
||||||
Arc::new(GlobalHttpCache::new(location, RealDenoCacheEnv)),
|
Arc::new(GlobalHttpCache::new(location, RealDenoCacheEnv)),
|
||||||
|
@ -964,7 +964,7 @@ mod tests {
|
||||||
|
|
||||||
// This creates a totally new instance, simulating another Deno process
|
// This creates a totally new instance, simulating another Deno process
|
||||||
// invocation and indicates to "cache bust".
|
// invocation and indicates to "cache bust".
|
||||||
let location = temp_dir.path().join("deps").to_path_buf();
|
let location = temp_dir.path().join("remote").to_path_buf();
|
||||||
let file_fetcher = FileFetcher::new(
|
let file_fetcher = FileFetcher::new(
|
||||||
Arc::new(GlobalHttpCache::new(
|
Arc::new(GlobalHttpCache::new(
|
||||||
location,
|
location,
|
||||||
|
@ -990,7 +990,7 @@ mod tests {
|
||||||
async fn test_fetch_uses_cache() {
|
async fn test_fetch_uses_cache() {
|
||||||
let _http_server_guard = test_util::http_server();
|
let _http_server_guard = test_util::http_server();
|
||||||
let temp_dir = TempDir::new();
|
let temp_dir = TempDir::new();
|
||||||
let location = temp_dir.path().join("deps").to_path_buf();
|
let location = temp_dir.path().join("remote").to_path_buf();
|
||||||
let specifier =
|
let specifier =
|
||||||
resolve_url("http://localhost:4545/subdir/mismatch_ext.ts").unwrap();
|
resolve_url("http://localhost:4545/subdir/mismatch_ext.ts").unwrap();
|
||||||
|
|
||||||
|
@ -1156,7 +1156,7 @@ mod tests {
|
||||||
async fn test_fetch_uses_cache_with_redirects() {
|
async fn test_fetch_uses_cache_with_redirects() {
|
||||||
let _http_server_guard = test_util::http_server();
|
let _http_server_guard = test_util::http_server();
|
||||||
let temp_dir = TempDir::new();
|
let temp_dir = TempDir::new();
|
||||||
let location = temp_dir.path().join("deps").to_path_buf();
|
let location = temp_dir.path().join("remote").to_path_buf();
|
||||||
let specifier =
|
let specifier =
|
||||||
resolve_url("http://localhost:4548/subdir/mismatch_ext.ts").unwrap();
|
resolve_url("http://localhost:4548/subdir/mismatch_ext.ts").unwrap();
|
||||||
let redirected_specifier =
|
let redirected_specifier =
|
||||||
|
@ -1324,7 +1324,7 @@ mod tests {
|
||||||
async fn test_fetch_no_remote() {
|
async fn test_fetch_no_remote() {
|
||||||
let _http_server_guard = test_util::http_server();
|
let _http_server_guard = test_util::http_server();
|
||||||
let temp_dir = TempDir::new();
|
let temp_dir = TempDir::new();
|
||||||
let location = temp_dir.path().join("deps").to_path_buf();
|
let location = temp_dir.path().join("remote").to_path_buf();
|
||||||
let file_fetcher = FileFetcher::new(
|
let file_fetcher = FileFetcher::new(
|
||||||
Arc::new(GlobalHttpCache::new(
|
Arc::new(GlobalHttpCache::new(
|
||||||
location,
|
location,
|
||||||
|
@ -1350,7 +1350,7 @@ mod tests {
|
||||||
async fn test_fetch_cache_only() {
|
async fn test_fetch_cache_only() {
|
||||||
let _http_server_guard = test_util::http_server();
|
let _http_server_guard = test_util::http_server();
|
||||||
let temp_dir = TempDir::new();
|
let temp_dir = TempDir::new();
|
||||||
let location = temp_dir.path().join("deps").to_path_buf();
|
let location = temp_dir.path().join("remote").to_path_buf();
|
||||||
let file_fetcher_01 = FileFetcher::new(
|
let file_fetcher_01 = FileFetcher::new(
|
||||||
Arc::new(GlobalHttpCache::new(location.clone(), RealDenoCacheEnv)),
|
Arc::new(GlobalHttpCache::new(location.clone(), RealDenoCacheEnv)),
|
||||||
CacheSetting::Only,
|
CacheSetting::Only,
|
||||||
|
|
|
@ -94,7 +94,7 @@ impl LspCache {
|
||||||
let deno_dir = DenoDir::new(global_cache_path)
|
let deno_dir = DenoDir::new(global_cache_path)
|
||||||
.expect("should be infallible with absolute custom root");
|
.expect("should be infallible with absolute custom root");
|
||||||
let global = Arc::new(GlobalHttpCache::new(
|
let global = Arc::new(GlobalHttpCache::new(
|
||||||
deno_dir.deps_folder_path(),
|
deno_dir.remote_folder_path(),
|
||||||
crate::cache::RealDenoCacheEnv,
|
crate::cache::RealDenoCacheEnv,
|
||||||
));
|
));
|
||||||
Self {
|
Self {
|
||||||
|
|
|
@ -191,7 +191,7 @@ fn reload_info_not_found_cache_but_exists_remote() {
|
||||||
Url::parse(&format!("http://127.0.0.1:4250/{}/meta.json", package))
|
Url::parse(&format!("http://127.0.0.1:4250/{}/meta.json", package))
|
||||||
.unwrap();
|
.unwrap();
|
||||||
let cache = deno_cache_dir::GlobalHttpCache::new(
|
let cache = deno_cache_dir::GlobalHttpCache::new(
|
||||||
deno_dir.path().join("deps").to_path_buf(),
|
deno_dir.path().join("remote").to_path_buf(),
|
||||||
deno_cache_dir::TestRealDenoCacheEnv,
|
deno_cache_dir::TestRealDenoCacheEnv,
|
||||||
);
|
);
|
||||||
let entry = cache
|
let entry = cache
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
DENO_DIR location: [WILDCARD]
|
DENO_DIR location: [WILDCARD]
|
||||||
Remote modules cache: [WILDCARD]deps
|
Remote modules cache: [WILDCARD]remote
|
||||||
npm modules cache: [WILDCARD]npm
|
npm modules cache: [WILDCARD]npm
|
||||||
Emitted modules cache: [WILDCARD]gen
|
Emitted modules cache: [WILDCARD]gen
|
||||||
Language server registries cache: [WILDCARD]registries
|
Language server registries cache: [WILDCARD]registries
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
DENO_DIR location: [WILDCARD]
|
DENO_DIR location: [WILDCARD]
|
||||||
Remote modules cache: [WILDCARD]deps
|
Remote modules cache: [WILDCARD]remote
|
||||||
npm modules cache: [WILDCARD]npm
|
npm modules cache: [WILDCARD]npm
|
||||||
Emitted modules cache: [WILDCARD]gen
|
Emitted modules cache: [WILDCARD]gen
|
||||||
Language server registries cache: [WILDCARD]registries
|
Language server registries cache: [WILDCARD]registries
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"denoDir": "[WILDCARD]",
|
"denoDir": "[WILDCARD]",
|
||||||
"modulesCache": "[WILDCARD]deps",
|
"modulesCache": "[WILDCARD]remote",
|
||||||
"npmCache": "[WILDCARD]npm",
|
"npmCache": "[WILDCARD]npm",
|
||||||
"typescriptCache": "[WILDCARD]gen",
|
"typescriptCache": "[WILDCARD]gen",
|
||||||
"registryCache": "[WILDCARD]registries",
|
"registryCache": "[WILDCARD]registries",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"denoDir": "[WILDCARD]",
|
"denoDir": "[WILDCARD]",
|
||||||
"modulesCache": "[WILDCARD]deps",
|
"modulesCache": "[WILDCARD]remote",
|
||||||
"npmCache": "[WILDCARD]npm",
|
"npmCache": "[WILDCARD]npm",
|
||||||
"typescriptCache": "[WILDCARD]gen",
|
"typescriptCache": "[WILDCARD]gen",
|
||||||
"registryCache": "[WILDCARD]registries",
|
"registryCache": "[WILDCARD]registries",
|
||||||
|
|
Loading…
Reference in a new issue