File tree Expand file tree Collapse file tree 7 files changed +19
-14
lines changed
Expand file tree Collapse file tree 7 files changed +19
-14
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import {
1818import { genOutputOptions , GenOutputOptions } from "./output" ;
1919import { inferSingleEntry } from "./entry" ;
2020import { joinPath } from "../util/path" ;
21+ import * as DEFAULTS from "./defaults" ;
2122
2223const COMMON_OUTPUT_OPTIONS : OutputOptions = {
2324 sourcemap : true ,
@@ -90,8 +91,8 @@ export function genBundleOutputOptions(
9091}
9192
9293export async function rollupBundle ( {
93- inputBaseDir = "src" ,
94- outputBaseDir = "dist" ,
94+ inputBaseDir = DEFAULTS . inputBaseDir ,
95+ outputBaseDir = DEFAULTS . outputBaseDir ,
9596 input,
9697 output : _output = genBundleOutputOptions ,
9798 outputRootDir = "bundle" ,
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ import json from "@rollup/plugin-json";
44import type { Plugin } from "rollup" ;
55import { copyMeta , CopyMetaPluginOptions } from "./copy-meta" ;
66import { isTruthy } from "../util/func" ;
7+ import * as DEFAULTS from "./defaults" ;
78
89export interface CompilePluginsOptions {
910 typescript ?: Partial < RollupTypescriptOptions > ;
@@ -44,7 +45,7 @@ export interface CommonPluginsOptions {
4445}
4546
4647export function commonPlugins ( {
47- outputBaseDir = "dist" ,
48+ outputBaseDir = DEFAULTS . outputBaseDir ,
4849 copyMeta : copyMetaOpts ,
4950} : CommonPluginsOptions = { } ) : Plugin [ ] {
5051 return [
Original file line number Diff line number Diff line change 1+ export const inputBaseDir = "src" ;
2+ export const outputBaseDir = "dist" ;
3+ export const chunkFileNames = "_chunks/[name]-[hash].js" ;
Original file line number Diff line number Diff line change 11import type { InputOption , RollupOptions } from "rollup" ;
2- import { chunkFileNames } from "../util/common " ;
2+ import * as DEFAULTS from "./defaults " ;
33import { getEntryFiles } from "./entry" ;
44import { Resolvable , resolve } from "../util/resolvable" ;
55import { commonPlugins , CommonPluginsOptions } from "./common-plugins" ;
@@ -11,8 +11,8 @@ export interface RollupDtsOptions extends CommonPluginsOptions {
1111}
1212
1313export async function rollupDts ( {
14- inputBaseDir = "src" ,
15- outputBaseDir = "dist" ,
14+ inputBaseDir = DEFAULTS . inputBaseDir ,
15+ outputBaseDir = DEFAULTS . outputBaseDir ,
1616 input,
1717 ...commonPluginsOpts
1818} : RollupDtsOptions = { } ) : Promise < RollupOptions > {
@@ -29,7 +29,7 @@ export async function rollupDts({
2929 // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
3030 chunkFileNames : ( info ) => {
3131 const name = info . name . replace ( / \. d $ / , "" ) ;
32- return chunkFileNames
32+ return DEFAULTS . chunkFileNames
3333 . replace ( / \[ n a m e \] / g, name )
3434 . replace ( / \. j s $ / , ".d.ts" ) ;
3535 } ,
Original file line number Diff line number Diff line change 11import glob from "fast-glob" ;
22import * as path from "path" ;
3+ import * as DEFAULTS from "./defaults" ;
34
45export interface EntryFileInfo {
56 moduleName : string ;
@@ -187,7 +188,7 @@ function tupleModuleNameFileToInfo(
187188export function getEntryFilesSync ( {
188189 formatter,
189190 patterns = DEFAULT_PATTERNS ,
190- baseDir = "src" ,
191+ baseDir = DEFAULTS . inputBaseDir ,
191192 ignore = DEFAULT_IGNORE ,
192193 keepIndexFiles = false ,
193194 excludeBaseDir = false ,
@@ -225,7 +226,7 @@ export function getEntryFilesSync({
225226export async function getEntryFiles ( {
226227 formatter,
227228 patterns = DEFAULT_PATTERNS ,
228- baseDir = "src" ,
229+ baseDir = DEFAULTS . inputBaseDir ,
229230 excludeBaseDir = false ,
230231 ignore = DEFAULT_IGNORE ,
231232 keepIndexFiles = false ,
Original file line number Diff line number Diff line change 66 compilePlugins ,
77} from "./common-plugins" ;
88import { getEntryPointsFromRollup , getPkgJsonBaseContents } from "./gen-pkg" ;
9- import { chunkFileNames } from "../util/common " ;
9+ import * as DEFAULTS from "./defaults " ;
1010import type {
1111 InputOption ,
1212 OutputOptions ,
@@ -21,7 +21,7 @@ import { joinPath } from "../util/path";
2121const commonOutputOptions : OutputOptions = {
2222 exports : "auto" ,
2323 sourcemap : true ,
24- chunkFileNames,
24+ chunkFileNames : DEFAULTS . chunkFileNames ,
2525} ;
2626
2727export interface RollupNodeOptions extends CommonPluginsOptions {
@@ -56,10 +56,10 @@ const pkgModuleAfterBuild: PluginImpl = () => {
5656} ;
5757
5858export async function rollupNode ( {
59- inputBaseDir = "src" ,
59+ inputBaseDir = DEFAULTS . inputBaseDir ,
6060 inputPatterns,
6161 input,
62- outputBaseDir = "dist" ,
62+ outputBaseDir = DEFAULTS . outputBaseDir ,
6363 output,
6464 outputRootDir,
6565 ...commonPluginsOpts
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments