Upgrading mlly 0.2 to 0.3
Unknown0.2.10 → 0.3.19New8Fixed13
Fetching 20 releases from GitHub…19 / 20
UnknownUpgrade verdict
DepDelta is still reading the notes for 1 of 20 releases, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
Drops import-meta-resolve.
Installs 0 packages in all (was 3).
No longer installs builtins, semver.
API changes
Generated by DepDelta from published .d.ts files. Not mixed with prose notes.
- added:
const DYNAMIC_IMPORT_RE: RegExp - added:
const ESM_STATIC_IMPORT_RE: RegExp - added:
const EXPORT_DECAL_RE: RegExp - added:
function createCommonJS(url: string): CommonjsContext - added:
function createResolve(defaults?: ResolveOptions): (id: any, url: any) => Promise<string> - added:
function detectSyntax(code: string): { hasESM: boolean; hasCJS: boolean; isMixed: boolean } - added:
function evalModule(code: string, opts?: EvaluateOptions): Promise<any> - added:
function fileURLToPath(id: string): string - added:
function findDynamicImports(code: string): DynamicImport[] - added:
function findExports(code: string): ESMExport[] - added:
function findStaticImports(code: string): StaticImport[] - added:
function genDynamicImport(specifier: string, opts?: DynamicImportOptions): string - added:
function genImport(specifier: string, imports?: Import | Import[], opts?: CodegenOptions): string - added:
function getProtocol(id: string): string | null - added:
function hasCJSSyntax(code: string): boolean - added:
function hasESMSyntax(code: string): boolean - added:
function interopDefault(sourceModule: any): any - added:
function isNodeBuiltin(id?: string): boolean - added:
function isValidNodeImport(id: string, _opts?: ValidNodeImportOptions): Promise<boolean> - added:
function loadModule(id: string, opts?: EvaluateOptions): Promise<any> - added:
function loadURL(url: string): Promise<string> - added:
function normalizeid(id: string): string - added:
function parseStaticImport(matched: StaticImport): ParsedStaticImport - added:
function resolve(id: string, opts?: ResolveOptions): Promise<string> - added:
function resolveImports(code: string, opts?: EvaluateOptions): Promise<string> - added:
function resolvePath(id: string, opts?: ResolveOptions): Promise<any> - added:
function resolvePathSync(id: string, opts?: ResolveOptions): string - added:
function resolveSync(id: string, opts?: ResolveOptions): string - added:
function sanitizeFilePath(filePath?: string): string - added:
function sanitizeURIComponent(name?: string, replacement?: string): string - added:
function toDataURL(code: string): string - added:
function transformModule(code: string, opts?: EvaluateOptions): Promise<string> - added:
interface CodegenOptions - added:
interface CommonjsContext - added:
interface DeclarationExport extends ESMExport - added:
interface DefaultExport extends ESMExport - added:
interface DynamicImport extends ESMImport - added:
interface DynamicImportOptions extends CodegenOptions - added:
interface ESMExport - added:
interface ESMImport - added:
interface EvaluateOptions extends ResolveOptions - added:
interface NamedExport extends ESMExport - added:
interface ParsedStaticImport extends StaticImport - added:
interface ResolveOptions - added:
interface StaticImport extends ESMImport - added:
interface ValidNodeImportOptions extends ResolveOptions - added:
property CodegenOptions.singleQuotes?: Boolean - added:
property CommonjsContext.__dirname: string - added:
property CommonjsContext.__filename: string - added:
property CommonjsContext.require: NodeRequire - added:
property DeclarationExport.declaration: string - added:
property DeclarationExport.name: string - added:
property DeclarationExport.type: 'declaration' - added:
property DefaultExport.type: 'default' - added:
property DynamicImport.expression: string - added:
property DynamicImport.type: 'dynamic' - added:
property DynamicImportOptions.comment?: string - added:
property DynamicImportOptions.interopDefault?: boolean - added:
property DynamicImportOptions.wrapper?: boolean - added:
property ESMExport._type?: 'declaration' | 'named' | 'default' - added:
property ESMExport.code: string - added:
property ESMExport.end: number - added:
property ESMExport.name?: string - added:
property ESMExport.names: string[] - added:
property ESMExport.specifier?: string - added:
property ESMExport.start: number - added:
property ESMExport.type: 'declaration' | 'named' | 'default' - added:
property ESMImport.code: string - added:
property ESMImport.end: number - added:
property ESMImport.start: number - added:
property ESMImport.type: 'static' | 'dynamic' - added:
property EvaluateOptions.url?: string - added:
property NamedExport.exports: string - added:
property NamedExport.names: string[] - added:
property NamedExport.specifier?: string - added:
property NamedExport.type: 'named' - added:
property ParsedStaticImport.defaultImport?: string - added:
property ParsedStaticImport.namedImports?: { [name: string]: string } - added:
property ParsedStaticImport.namespacedImport?: string - added:
property ResolveOptions.conditions?: string[] - added:
property ResolveOptions.extensions?: string[] - added:
property ResolveOptions.url?: string | URL | (string | URL)[] - added:
property StaticImport.imports: string - added:
property StaticImport.specifier: string - added:
property StaticImport.type: 'static' - added:
property ValidNodeImportOptions.allowedProtocols?: Array<string> - added:
property ValidNodeImportOptions.code?: string - added:
type Import = string | { name: string; as?: string }
- removed:
function createCommonJS(url: string) : CommonjsContext - removed:
function createResolve(defaults: ResolveOptions) : (id: string, url?: string | URL) => Promise<string> - removed:
function evalModule(code: string, opts?: EvaluateOptions) : Promise<any> - removed:
function fileURLToPath(id: URL | string) : string - removed:
function findDynamicImports(code: string) : DynamicImport[] - removed:
function findExports(code: string): (NamedExport | DeclarationExport | DefaultExport)[] - removed:
function findStaticImports(code: string) : StaticImport[] - removed:
function interopDefault<T> (sourceModule: T): 'default' extends keyof T ? T['default'] : T - removed:
function loadModule(url: string, opts?: EvaluateOptions) : Promise<any> - removed:
function loadURL(id: string) : Promise<string> - removed:
function normalizeid(id: URL | string) : string - removed:
function parseStaticImport(staticImport: StaticImport) : ParsedStaticImport - removed:
function resolve(id: string, opts: ResolveOptions) : Promise<string> - removed:
function resolveImports(code: string, opts: ResolveOptions) : Promise<string> - removed:
function resolvePath(id: string, opts: ResolveOptions) : Promise<string> - removed:
function resolvePathSync(id: string, opts: ResolveOptions) : string - removed:
function resolveSync(id: string, opts: ResolveOptions) : string - removed:
function toDataURL(code: string) : string - removed:
function transformModule(code: string, opts?: EvaluateOptions) : Promise<string> - removed:
interface CommonjsContext - removed:
interface DeclarationExport extends ESMExport - removed:
interface DefaultExport extends ESMExport - removed:
interface DynamicImport extends ESMImport - removed:
interface ESMExport - removed:
interface ESMImport - removed:
interface EvaluateOptions extends ResolveOptions - removed:
interface NamedExport extends ESMExport - removed:
interface ParsedStaticImport extends StaticImport - removed:
interface ResolveOptions - removed:
interface StaticImport extends ESMImport - removed:
property CommonjsContext.__dirname: string - removed:
property CommonjsContext.__filename: string - removed:
property CommonjsContext.require: NodeRequire - removed:
property DeclarationExport.declaration: string - removed:
property DeclarationExport.name: string - removed:
property DeclarationExport.type: 'declaration' - removed:
property DefaultExport.type: 'default' - removed:
property DynamicImport.expression: string - removed:
property DynamicImport.type: 'dynamic' - removed:
property ESMExport.code: string - removed:
property ESMExport.end: number - removed:
property ESMExport.start: number - removed:
property ESMExport.type: 'declaration' | 'named' | 'default' - removed:
property ESMImport.code: string - removed:
property ESMImport.end: number - removed:
property ESMImport.start: number - removed:
property ESMImport.type: 'static' | 'dynamic' - removed:
property EvaluateOptions.url?: string - removed:
property NamedExport.exports: string - removed:
property NamedExport.names: string[] - removed:
property NamedExport.type: 'named' - removed:
property ParsedStaticImport.defaultImport?: string - removed:
property ParsedStaticImport.namedImports?: { [name: string]: string } - removed:
property ParsedStaticImport.namespacedImport?: string - removed:
property ResolveOptions.conditions?: string[] - removed:
property ResolveOptions.from?: string | URL - removed:
property StaticImport.imports: string - removed:
property StaticImport.specifier: string - removed:
property StaticImport.type: 'static'