egoist / egoist/tsup

there is an extra default ?

Open
#658 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
11.3k
Forks
275
PR merge metrics
No merged PRs in 30d

Description

Hi , I don't know if this problem is caused by `tsup` or `@babel/parser` ?

// index.ts
```
import parser from '@babel/parser'

const ast = parser.parse('let age = 1')
console.log(ast)
```

// index.js
```
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod));

// src/index.ts
var import_parser = __toESM(require("@babel/parser"));
var ast = import_parser.default.parse("let age = 1");
console.log(ast);
```

// tsup.confug.js
```
import { defineConfig } from 'tsup'

export default defineConfig({
entry: ['./src/index.ts'],
splitting: false,
sourcemap: false,
clean: true,
dts: false
})
```

then i run `node index.js` , the following error was reported:
image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.