From 28fe99ba5a3465907802a14bbf4a971e501fef38 Mon Sep 17 00:00:00 2001 From: Patrick Pircher Date: Fri, 22 Mar 2024 15:06:04 +0100 Subject: [PATCH] fix slice --- packages/macros/src/babel/macros-babel-plugin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/macros/src/babel/macros-babel-plugin.ts b/packages/macros/src/babel/macros-babel-plugin.ts index aaed4bc6e..8920f8bcb 100644 --- a/packages/macros/src/babel/macros-babel-plugin.ts +++ b/packages/macros/src/babel/macros-babel-plugin.ts @@ -147,7 +147,7 @@ export default function main(context: typeof Babel): unknown { } const obj = t.objectExpression( entries.map(e => { - const key = e.split('.').slice(-1).join('.'); + const key = e.split('.').slice(0, -1).join('.'); const id = t.callExpression( state.importUtil.import(path, state.pathToOurAddon('es-compat2'), 'default', 'esc'), [state.importUtil.import(path, join(resolvedPath, key).replace(/\\/g, '/'), '*')]