Skip to content

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.

  • 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.
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.

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'