https://github.com/samouri/esbuild-static-dce
esbuild-static-dce-repro
https://github.com/samouri/esbuild-static-dce
Last synced: about 1 year ago
JSON representation
esbuild-static-dce-repro
- Host: GitHub
- URL: https://github.com/samouri/esbuild-static-dce
- Owner: samouri
- Created: 2021-10-25T19:47:10.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-25T20:07:57.000Z (over 4 years ago)
- Last Synced: 2025-01-26T03:41:10.462Z (over 1 year ago)
- Language: JavaScript
- Size: 61.5 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# esbuild-static-dce
Input file
```js
class Foo {
static bar() {
console.log('bar');
}
static qux() {
console.log('qux');
}
}
Foo.qux();
```
**esbuild output**
```js
(() => {
var o = class {
static bar() {
console.log('bar');
}
static qux() {
console.log('qux');
}
};
o.qux();
})();
```
**advanced closure compiler output**
```js
console.log('qux');
```
**parcel (production) output**
```js
(class {
static bar() {
console.log('bar');
}
static qux() {
console.log('qux');
}
}.qux());
```