tsup
Advanced tools
Comparing version 6.0.1 to 6.1.0
#!/usr/bin/env node | ||
"use strict"; | ||
var _chunkUTAMPEATjs = require('./chunk-UTAMPEAT.js'); | ||
var _chunkRYC2SNLGjs = require('./chunk-RYC2SNLG.js'); | ||
var _chunkS6RUHCSHjs = require('./chunk-S6RUHCSH.js'); | ||
var _chunkM24XL6CIjs = require('./chunk-M24XL6CI.js'); | ||
require('./chunk-WXLEX5S3.js'); | ||
var _chunkQ2NKY6R2js = require('./chunk-Q2NKY6R2.js'); | ||
// src/cli-default.ts | ||
_chunkQ2NKY6R2js.init_cjs_shims.call(void 0, ); | ||
_chunkUTAMPEATjs.main.call(void 0, ).catch(_chunkS6RUHCSHjs.handleError); | ||
_chunkRYC2SNLGjs.main.call(void 0, ).catch(_chunkM24XL6CIjs.handleError); |
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
var _chunkUTAMPEATjs = require('./chunk-UTAMPEAT.js'); | ||
require('./chunk-Q2NKY6R2.js'); | ||
var _chunkRYC2SNLGjs = require('./chunk-RYC2SNLG.js'); | ||
require('./chunk-WXLEX5S3.js'); | ||
exports.main = _chunkUTAMPEATjs.main; | ||
exports.main = _chunkRYC2SNLGjs.main; |
#!/usr/bin/env node | ||
"use strict"; | ||
var _chunkUTAMPEATjs = require('./chunk-UTAMPEAT.js'); | ||
var _chunkRYC2SNLGjs = require('./chunk-RYC2SNLG.js'); | ||
var _chunkS6RUHCSHjs = require('./chunk-S6RUHCSH.js'); | ||
var _chunkM24XL6CIjs = require('./chunk-M24XL6CI.js'); | ||
require('./chunk-WXLEX5S3.js'); | ||
var _chunkQ2NKY6R2js = require('./chunk-Q2NKY6R2.js'); | ||
// src/cli-node.ts | ||
_chunkQ2NKY6R2js.init_cjs_shims.call(void 0, ); | ||
_chunkUTAMPEATjs.main.call(void 0, { | ||
_chunkRYC2SNLGjs.main.call(void 0, { | ||
skipNodeModulesBundle: true | ||
}).catch(_chunkS6RUHCSHjs.handleError); | ||
}).catch(_chunkM24XL6CIjs.handleError); |
@@ -5,7 +5,7 @@ import { BuildOptions, Plugin as Plugin$1, Loader } from 'esbuild'; | ||
declare type MaybePromise<T> = T | Promise<T>; | ||
/** Mark some properties as required, leaving others unchanged */ | ||
declare type MarkRequired<T, RK extends keyof T> = Exclude<T, RK> & Required<Pick<T, RK>>; | ||
declare type MaybePromise<T> = T | Promise<T>; | ||
declare type Logger = ReturnType<typeof createLogger>; | ||
@@ -61,2 +61,12 @@ declare const createLogger: (name?: string | undefined) => { | ||
declare type Format = 'cjs' | 'esm' | 'iife'; | ||
declare type ContextForOutPathGeneration = { | ||
options: NormalizedOptions; | ||
format: Format; | ||
/** "type" field in project's package.json */ | ||
pkgType?: string; | ||
}; | ||
declare type OutExtensionObject = { | ||
js?: string; | ||
}; | ||
declare type OutExtensionFactory = (ctx: ContextForOutPathGeneration) => OutExtensionObject; | ||
declare type DtsConfig = { | ||
@@ -115,3 +125,4 @@ entry?: InputOption; | ||
outDir?: string; | ||
format?: Format[]; | ||
outExtension?: OutExtensionFactory; | ||
format?: Format[] | string; | ||
globalName?: string; | ||
@@ -188,4 +199,5 @@ env?: { | ||
* Disable config file with `false` | ||
* Or pass a custom config filename | ||
*/ | ||
config?: boolean; | ||
config?: boolean | string; | ||
/** | ||
@@ -220,8 +232,9 @@ * Use a custom tsconfig | ||
}; | ||
declare type NormalizedOptions = Omit<MarkRequired<Options, 'entry' | 'format' | 'outDir'>, 'dts'> & { | ||
declare type NormalizedOptions = Omit<MarkRequired<Options, 'entry' | 'outDir'>, 'dts' | 'format'> & { | ||
dts?: DtsConfig; | ||
tsconfigResolvePaths: Record<string, string[]>; | ||
tsconfigDecoratorMetadata?: boolean; | ||
format: Format[]; | ||
}; | ||
declare const defineConfig: (options: Options | Options[] | ((overrideOptions: Options) => MaybePromise<Options | Options[]>)) => Options | Options[] | ((overrideOptions: Options) => MaybePromise<Options | Options[]>); | ||
@@ -228,0 +241,0 @@ declare function build(_options: Options): Promise<void>; |
{ | ||
"name": "tsup", | ||
"version": "6.0.1", | ||
"version": "6.1.0", | ||
"main": "dist/index.js", | ||
@@ -66,3 +66,3 @@ "bin": { | ||
"tsconfig-paths": "3.12.0", | ||
"tsup": "5.12.5", | ||
"tsup": "6.0.1", | ||
"typescript": "4.6.3", | ||
@@ -69,0 +69,0 @@ "vitest": "0.8.4", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
475372
12014