diff --git a/backend/parsers/windmill-parser-ts/src/lib.rs b/backend/parsers/windmill-parser-ts/src/lib.rs index d68b2eeb6e..f69169c0e2 100644 --- a/backend/parsers/windmill-parser-ts/src/lib.rs +++ b/backend/parsers/windmill-parser-ts/src/lib.rs @@ -71,7 +71,9 @@ pub fn parse_expr_for_imports(code: &str) -> anyhow::Result> { let mut visitor = ImportsFinder { imports: HashSet::new() }; visitor.visit_module(&expr); - Ok(visitor.imports.into_iter().collect()) + let mut imports: Vec<_> = visitor.imports.into_iter().collect(); + imports.sort(); + Ok(imports) } struct OutputFinder {