bundler-test
Advanced tools
Comparing version 0.2.2 to 0.2.3
{ | ||
"name": "bundler-test", | ||
"version": "0.2.2", | ||
"version": "0.2.3", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "scripts": { |
@@ -9,19 +9,24 @@ // rollup.config.js | ||
export default { | ||
input: "./src/index.ts", | ||
output: [ | ||
{ | ||
file: "./dist/bundle.cjs", | ||
format: "cjs", | ||
const inputSrc = [ | ||
["./src/index.ts", "es"], | ||
["./src/index.ts", "cjs"], | ||
]; | ||
export default inputSrc.map(([input, format]) => { | ||
return { | ||
input, | ||
output: { | ||
format, | ||
exports: "auto", | ||
}, | ||
], | ||
plugins: [ | ||
typescript({ | ||
tsconfig: "tsconfig.json", | ||
}), | ||
commonjs(), | ||
nodeResolve(), | ||
peerDepsExternal(), | ||
terser(), | ||
], | ||
}; | ||
plugins: [ | ||
typescript({ | ||
tsconfig: "tsconfig.json", | ||
}), | ||
commonjs(), | ||
nodeResolve(), | ||
peerDepsExternal(), | ||
terser(), | ||
], | ||
}; | ||
}); |
@@ -1,2 +0,2 @@ | ||
import { hello } from "../libs/index"; | ||
export { hello }; | ||
import { hello, addTwo } from "../libs/index"; | ||
export { hello, addTwo }; |
{ | ||
"compilerOptions": { | ||
"target": "es6" /* 최신 브라우저는 es6을 대부분 지원한다. */, | ||
"module": "ES6" /* 모듈 시스템을 지정한다. */, | ||
"lib": [ | ||
"es5", | ||
"es6", | ||
"dom" | ||
] /* 타입스크립트가 어떤 버전의 JS의 빌트인 api를 사용할건지에 대한 것을 명시해 준다. */, | ||
"target": "ESNext" /* 최신 브라우저는 es6을 대부분 지원한다. */, | ||
"module": "ESNext" /* 모듈 시스템을 지정한다. */, | ||
"lib": ["ESNext"], | ||
"declaration": true /* 타입스크립트가 자동으로 타입정의 (d.ts) 파일을 생성해 준다. */, | ||
@@ -14,3 +10,3 @@ "outDir": "dist" /* 컴파일된 결과물을 어디에 저장할지에 대한 것을 명시해 준다. */, | ||
}, | ||
"include": ["src/index.ts"] | ||
"include": ["src/**/*"] | ||
} |
2262
6
49