Perform extension packaging in extension-cli (#9549)

Release Notes:

- N/A

---------

Co-authored-by: Marshall <marshall@zed.dev>
This commit is contained in:
Max Brunsfeld 2024-03-19 14:26:06 -07:00 committed by GitHub
parent 85c294da9a
commit fd11bd68f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 221 additions and 62 deletions

View file

@ -12,7 +12,6 @@ use async_compression::futures::bufread::GzipDecoder;
use async_tar::Archive;
use collections::{hash_map, BTreeMap, HashMap, HashSet};
use extension_builder::{CompileExtensionOptions, ExtensionBuilder};
use extension_manifest::ExtensionLibraryKind;
use fs::{Fs, RemoveOptions};
use futures::{
channel::{
@ -43,7 +42,9 @@ use util::{
};
use wasm_host::{WasmExtension, WasmHost};
pub use extension_manifest::{ExtensionManifest, GrammarManifestEntry, OldExtensionManifest};
pub use extension_manifest::{
ExtensionLibraryKind, ExtensionManifest, GrammarManifestEntry, OldExtensionManifest,
};
const RELOAD_DEBOUNCE_DURATION: Duration = Duration::from_millis(200);
const FS_WATCH_LATENCY: Duration = Duration::from_millis(100);