diff options
Diffstat (limited to 'cli/ast/bundle_hook.rs')
-rw-r--r-- | cli/ast/bundle_hook.rs | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/cli/ast/bundle_hook.rs b/cli/ast/bundle_hook.rs index ab7eb545f..8e5b56c32 100644 --- a/cli/ast/bundle_hook.rs +++ b/cli/ast/bundle_hook.rs @@ -1,15 +1,18 @@ // Copyright 2018-2021 the Deno authors. All rights reserved. MIT license. +use deno_ast::swc::bundler::Hook; +use deno_ast::swc::bundler::ModuleRecord; +use deno_ast::swc::common::Span; use deno_core::error::AnyError; pub struct BundleHook; -impl swc_bundler::Hook for BundleHook { +impl Hook for BundleHook { fn get_import_meta_props( &self, - span: swc_common::Span, - module_record: &swc_bundler::ModuleRecord, - ) -> Result<Vec<swc_ecmascript::ast::KeyValueProp>, AnyError> { - use swc_ecmascript::ast; + span: Span, + module_record: &ModuleRecord, + ) -> Result<Vec<deno_ast::swc::ast::KeyValueProp>, AnyError> { + use deno_ast::swc::ast; // we use custom file names, and swc "wraps" these in `<` and `>` so, we // want to strip those back out. |