You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// @ts-ignore assign to readonly property as polyfillSymbol.metadata??=Symbol("Symbol.metadata");constCustomElement=(tag: string)=>{return<Textendsnew()=>HTMLElement>(ctor: T,context: ClassDecoratorContext<T>)=>{context.addInitializer(function(){customElements.define(tag,this);console.log("metadata:",context.metadata);});returnctor;};};
@CustomElement("component-a")classAextendsHTMLElement{constructor(){super();this.innerHTML="Component A is working";}}console.log(newA().tagName);
This closed issue has been automatically locked because it had no new activity for a month. If you are running into a similar issue, please create a new issue with the steps to reproduce. Thank you.
Describe the bug
The minified removes too much code
Input code
Config
Playground link (or link to the minimal reproduction)
https://play.swc.rs/?version=1.3.94-nightly-20231016.1&code=H4sIAAAAAAAAA6VXbW%2FbNhD%2B7l%2FBakEhoY6apt1L7DlGkWZYgXYd1mxfjMBgZMpWK5MCSeWlqf9770RSol6cBJgCxBbveHd87rk7%2BppKcsCujtPV659%2FOX6T%2FPbm9a%2FHB%2By2EFIrMiP3u%2BnoelAHVg%2BWS6besURIqhko7zf0%2FPl%2BYdyy8v07SUue6EzwMNFCjsmKqURmBXx%2Fz%2FGtUhRSjUkiuGa3GpcznumM5tk3hgJYlPS9txSR%2BxGBx5kmNElYocPUCfDJUhKm5NlsRq5FtiJHGLW%2BK5hIiVkO3PYgInojxQ3h7IZcgMq5lEKGwR%2FOPByNJZqtgmham5dMl5KT1Kzsqv8I7deMrwC8%2BjAxLozJV3YHq0aIvtdMayYDMq%2B%2BBmTiyVQjU0YWXNO8ZMG09qKphG1g8ZmPJx4RUYadtf9FoDTVWRJc4ioKJ9VHXEihBQICC7zM88Z4YxIctOxDOkPrek4%2BXX0BVGJ4%2BXTD%2F5aiYFLfvavVraKX15jTLYvA3f0uarwtgQWCI%2BFSmitmBCnsR2FWReA4EueMr%2FWGHJJXUxCdzsgRfB4eRk3WcZN1aPnuJM5kAexqYorst0VxCfqFSQDSSSlMwP0O4aqxLC4fsxebvc6sfTXWu0otc%2FWG1cqjOqLi6qfFbsdwhG4Pfc8o50ITMNiqJ0JTYJdDFem9oQrcb4ucdTiOT6%2F44qJUm9BVHFIC2RN52zzQESDJVJljNsIjv%2BAX2WUUNqQ3kIiK9u1jAokmHg2RcOOWguoowHsTC%2FFFCyjDy5qRXsgI5UAsQ4i749SNJarsZbxk04eUESVEy%2FYgK6kakagqaV8bMnU22IScmyWgazNi7CJIUdRBDZSWT9mrunvV0%2Fci02CzT7i45GqTpTpc%2BhwhDIp92Eg0BHuTnTRjOaDwuI%2BKvuilQ4D2WXZeA0dHpm1Frr2tWJpx5trbnqbmjzUbgO1pWiItHhm7suR%2Bhf2f2ds15Q9gvcnUW7nujtdqtjjIMcxSsf9wDfMi1%2BWWcV233lNy3O%2FQ2IXJ7%2B2EGH0QvHgRXVtrteF5Sxc6QZzQPG8CtCFNHlSzQNtB7Nk27ia2PCv0P99tr0Qeb5mmK6opmc9nxKyFQUeG9QXZVXpPus5KpcX2PGeIC3Y1TdfR7PTeD8bedVyfcVJ8hvt8WCepy%2F3Ed6csHdHnmCAOHbpj4CJncS7WYeBONAnqUOpT%2BqXYv9Vg%2BPZiU8EHk2EPGm8RgbA%2BISouk5wqdwUUFZ0XtYMnYBoGOIygfLg%2BhGxUW%2B2g9M27eutKzrsDC%2F339l8Adt21z2VRTdw%2FLz5%2BsLE01xQ8aKWFE5HxlWptanJmblvtHDYusSPUnpu%2Bs2%2Bj4eGypu3MTQ%2FDWdsP3TUWe0OP6K6PJZLBhTz0gl50dOGCODez3KsdP5rHfzWEuH3cSxHexFqWDKhQpRMPm5bGbtzj0XjACE4FuB5XmsG4J8be7LswzbqnVhdKA3U3GP9gPYZ1ihCp0kp5F4%2B4OvvAOK2rc8%2F0aayOu5keQodxaN6SXuUAAg6i%2FsmBYGm2Lh%2FUuZGZfkjuEjkMXfQ0DnXmVuukj6PeVFFVMbLEBhZGbUQUkj7sxIPVCJcWziRWPeQqOHPNB%2FII2bsREki2DnoXhtb0aaccemYU2jHiujFe6va00DCKoZ%2F%2FhT%2BOpqPR6OXLn4gSpUzYR1oU4Pvffz7MgOfsNj6hJ6%2Fg7yT%2BouItLUY%2FADpmou3wDwAA&config=H4sIAAAAAAAAA32UO5LbMAxA%2Bz2FR3WKjIsUOUC6nIFDi6BMhyQ0BOi1Zsd3D%2FTzeteQOgkPP%2BL38XY4NBdqm9%2BHD%2FmUn94WgvL4FwkNme1NJA20yVJbQs%2FNj5VeaETeRoJJdJ9JExEJVrLIUsjBD8%2B%2BW0x9AaInmUht6WqCzPTVfmEF30fApT7LT4gRbN4hxpIJmaGDojluMUbbE5irLYqXMVNbAqEWYoSVwZm%2BYK%2Fy7AIHzBLzlTqwzrToQEGhQMvhCpqZxBKzTPI85T0TdnCqXTf185s1XG2slpWYcJtaItkqXs8YiI2vWSvhDDdqMMOluN8tgzcFuJb8anfBkDd68g9AKhAtUbYJNL%2BThpd52rL2u5YhexlZHhQu8629MkMnRTUheKWyY2WgcNC6WcDVFsbKtlo6C94oHwUHBryXWVFc03vg9qwF5aEH9AqQ%2FlqvTdUMzGMLN%2Fi4EDv4j7yS9QFbNJLl8zalIZ0w7gRIwGd0OwrSCsZtXORK3PptXrMDGQ1wqkqlCbweAVkARhOBtdmQ9RCPpot4%2BjwTi8L9cW%2BTzd3nvn85uSxzPrlugI4%2Fj8fmbWFNQlcno%2BXIj32f9X49Ka3Xec2sCfR3NZxyuf8Hw%2FodQi8GAAA%3D
SWC Info output
1.3.94-nightly-20231016.1
Expected behavior
Still works afterwards
Actual behavior
The class is gone and
_classThis
undefinedVersion
1.3.94-nightly-20231016.1
Additional context
swc fails to minify what tsc outputs for
parcel-bundler/parcel#9219
The text was updated successfully, but these errors were encountered: