{"record":{"id":"c81ae5407285a04b","repo":"swc-project/swc","slug":"module-string-names-unimplemented","errorCode":null,"errorMessage":"module string names unimplemented","messagePattern":"module string names unimplemented","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/swc_bundler/src/bundler/chunk/cjs.rs","lineNumber":284,"sourceCode":"                }\n                .into_stmt()\n                .into();\n                return;\n            }\n\n            let mut props = Vec::new();\n            // TODO\n            for spec in i.specifiers.clone() {\n                match spec {\n                    ImportSpecifier::Named(s) => match s.imported {\n                        Some(ModuleExportName::Ident(imported)) => {\n                            props.push(ObjectPatProp::KeyValue(KeyValuePatProp {\n                                key: imported.into(),\n                                value: Box::new(s.local.into()),\n                            }));\n                        }\n                        Some(ModuleExportName::Str(..)) => {\n                            unimplemented!(\"module string names unimplemented\")\n                        }\n                        _ => {\n                            props.push(ObjectPatProp::Assign(AssignPatProp {\n                                span: s.span,\n                                key: s.local.into(),\n                                value: None,\n                            }));\n                        }\n                    },\n                    ImportSpecifier::Default(s) => {\n                        props.push(ObjectPatProp::KeyValue(KeyValuePatProp {\n                            key: PropName::Ident(IdentName::new(atom!(\"default\"), DUMMY_SP)),\n                            value: Box::new(s.local.into()),\n                        }));\n                    }\n                    ImportSpecifier::Namespace(ns) => {\n                        self.replaced = true;\n                        *node = VarDecl {","sourceCodeStart":266,"sourceCodeEnd":302,"githubUrl":"https://github.com/swc-project/swc/blob/d7d74346665e36e692aa07e13d4ee3ee692ee35c/crates/swc_bundler/src/bundler/chunk/cjs.rs#L266-L302","documentation":"Error \"module string names unimplemented\" thrown in swc-project/swc.","triggerScenarios":"Thrown at crates/swc_bundler/src/bundler/chunk/cjs.rs:284 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"d7d74346665e36e692aa07e13d4ee3ee692ee35c","analyzedAt":"2026-08-16T12:41:13.160Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}