@aurelia/runtime-html
Advanced tools
Comparing version 2.0.0-beta.4 to 2.0.0-beta.5
@@ -1,15 +0,24 @@ | ||
import { IContainer, IRegistry } from '@aurelia/kernel'; | ||
import { IContainer } from '@aurelia/kernel'; | ||
import { AtPrefixedTriggerAttributePattern, ColonPrefixedBindAttributePattern, SpreadAttributePattern, DotSeparatedAttributePattern, RefAttributePattern } from './resources/attribute-pattern'; | ||
import { ForBindingCommand, OneTimeBindingCommand, TriggerBindingCommand } from './resources/binding-command'; | ||
import { TemplateCompiler } from './compiler/template-compiler'; | ||
import { CustomAttributeRenderer, CustomElementRenderer, InterpolationBindingRenderer, IteratorBindingRenderer, LetElementRenderer, PropertyBindingRenderer, RefBindingRenderer, SetPropertyRenderer, TemplateControllerRenderer, AttributeBindingRenderer, ListenerBindingRenderer, SetAttributeRenderer, StylePropertyBindingRenderer, TextBindingRenderer, SetClassAttributeRenderer, SetStyleAttributeRenderer, SpreadRenderer } from './renderer'; | ||
import { DebounceBindingBehavior } from './resources/binding-behaviors/debounce'; | ||
import { SignalBindingBehavior } from './resources/binding-behaviors/signals'; | ||
import { ThrottleBindingBehavior } from './resources/binding-behaviors/throttle'; | ||
import { AttrBindingBehavior } from './resources/binding-behaviors/attr'; | ||
import { UpdateTriggerBindingBehavior } from './resources/binding-behaviors/update-trigger'; | ||
import { Focus } from './resources/custom-attributes/focus'; | ||
import { Show } from './resources/custom-attributes/show'; | ||
import { Portal } from './resources/template-controllers/portal'; | ||
import { Else, If } from './resources/template-controllers/if'; | ||
import { Repeat } from './resources/template-controllers/repeat'; | ||
import { With } from './resources/template-controllers/with'; | ||
import { Switch, Case } from './resources/template-controllers/switch'; | ||
import { PromiseTemplateController, PendingTemplateController, FulfilledTemplateController, RejectedTemplateController, PromiseAttributePattern, FulfilledAttributePattern, RejectedAttributePattern } from './resources/template-controllers/promise'; | ||
import { AuCompose } from './resources/custom-elements/au-compose'; | ||
import { AuSlot } from './resources/custom-elements/au-slot'; | ||
import { SanitizeValueConverter } from './resources/value-converters/sanitize'; | ||
import { NodeObserverLocator } from './observation/observer-locator'; | ||
import { ICoercionConfiguration } from '@aurelia/runtime'; | ||
export declare const DebounceBindingBehaviorRegistration: IRegistry; | ||
export declare const OneTimeBindingBehaviorRegistration: IRegistry; | ||
export declare const ToViewBindingBehaviorRegistration: IRegistry; | ||
export declare const FromViewBindingBehaviorRegistration: IRegistry; | ||
export declare const SignalBindingBehaviorRegistration: IRegistry; | ||
export declare const ThrottleBindingBehaviorRegistration: IRegistry; | ||
export declare const TwoWayBindingBehaviorRegistration: IRegistry; | ||
export declare const ITemplateCompilerRegistration: IRegistry; | ||
export declare const INodeObserverLocatorRegistration: IRegistry; | ||
/** | ||
@@ -21,9 +30,3 @@ * Default HTML-specific (but environment-agnostic) implementations for the following interfaces: | ||
*/ | ||
export declare const DefaultComponents: IRegistry[]; | ||
export declare const SVGAnalyzerRegistration: IRegistry; | ||
export declare const AtPrefixedTriggerAttributePatternRegistration: IRegistry; | ||
export declare const ColonPrefixedBindAttributePatternRegistration: IRegistry; | ||
export declare const RefAttributePatternRegistration: IRegistry; | ||
export declare const DotSeparatedAttributePatternRegistration: IRegistry; | ||
export declare const SpreadAttributePatternRegistration: IRegistry; | ||
export declare const DefaultComponents: (typeof NodeObserverLocator | typeof TemplateCompiler)[]; | ||
/** | ||
@@ -34,3 +37,3 @@ * Default binding syntax for the following attribute name patterns: | ||
*/ | ||
export declare const DefaultBindingSyntax: IRegistry[]; | ||
export declare const DefaultBindingSyntax: (typeof DotSeparatedAttributePattern | typeof RefAttributePattern | typeof SpreadAttributePattern)[]; | ||
/** | ||
@@ -41,16 +44,3 @@ * Binding syntax for short-hand attribute name patterns: | ||
*/ | ||
export declare const ShortHandBindingSyntax: IRegistry[]; | ||
export declare const DefaultBindingCommandRegistration: IRegistry; | ||
export declare const ForBindingCommandRegistration: IRegistry; | ||
export declare const FromViewBindingCommandRegistration: IRegistry; | ||
export declare const OneTimeBindingCommandRegistration: IRegistry; | ||
export declare const ToViewBindingCommandRegistration: IRegistry; | ||
export declare const TwoWayBindingCommandRegistration: IRegistry; | ||
export declare const RefBindingCommandRegistration: IRegistry; | ||
export declare const TriggerBindingCommandRegistration: IRegistry; | ||
export declare const CaptureBindingCommandRegistration: IRegistry; | ||
export declare const AttrBindingCommandRegistration: IRegistry; | ||
export declare const ClassBindingCommandRegistration: IRegistry; | ||
export declare const StyleBindingCommandRegistration: IRegistry; | ||
export declare const SpreadBindingCommandRegistration: IRegistry; | ||
export declare const ShortHandBindingSyntax: (typeof ColonPrefixedBindAttributePattern | typeof AtPrefixedTriggerAttributePattern)[]; | ||
/** | ||
@@ -63,24 +53,3 @@ * Default HTML-specific (but environment-agnostic) binding commands: | ||
*/ | ||
export declare const DefaultBindingLanguage: IRegistry[]; | ||
export declare const SanitizeValueConverterRegistration: IRegistry; | ||
export declare const IfRegistration: IRegistry; | ||
export declare const ElseRegistration: IRegistry; | ||
export declare const RepeatRegistration: IRegistry; | ||
export declare const WithRegistration: IRegistry; | ||
export declare const SwitchRegistration: IRegistry; | ||
export declare const CaseRegistration: IRegistry; | ||
export declare const DefaultCaseRegistration: IRegistry; | ||
export declare const PromiseTemplateControllerRegistration: IRegistry; | ||
export declare const PendingTemplateControllerRegistration: IRegistry; | ||
export declare const FulfilledTemplateControllerRegistration: IRegistry; | ||
export declare const RejectedTemplateControllerRegistration: IRegistry; | ||
export declare const PromiseAttributePatternRegistration: IRegistry; | ||
export declare const FulfilledAttributePatternRegistration: IRegistry; | ||
export declare const RejectedAttributePatternRegistration: IRegistry; | ||
export declare const SelfBindingBehaviorRegistration: IRegistry; | ||
export declare const UpdateTriggerBindingBehaviorRegistration: IRegistry; | ||
export declare const AuComposeRegistration: IRegistry; | ||
export declare const PortalRegistration: IRegistry; | ||
export declare const FocusRegistration: IRegistry; | ||
export declare const ShowRegistration: IRegistry; | ||
export declare const DefaultBindingLanguage: (typeof OneTimeBindingCommand | typeof ForBindingCommand | typeof TriggerBindingCommand)[]; | ||
/** | ||
@@ -94,3 +63,3 @@ * Default HTML-specific (but environment-agnostic) resources: | ||
*/ | ||
export declare const DefaultResources: (IRegistry | typeof AttrBindingBehavior | typeof AuSlot)[]; | ||
export declare const DefaultResources: (typeof DebounceBindingBehavior | typeof SignalBindingBehavior | typeof ThrottleBindingBehavior | typeof AttrBindingBehavior | typeof UpdateTriggerBindingBehavior | typeof Focus | typeof Show | typeof Portal | typeof If | typeof Else | typeof Repeat | typeof With | typeof Switch | typeof Case | typeof PromiseTemplateController | typeof PendingTemplateController | typeof FulfilledTemplateController | typeof RejectedTemplateController | typeof PromiseAttributePattern | typeof FulfilledAttributePattern | typeof RejectedAttributePattern | typeof AuCompose | typeof AuSlot | typeof SanitizeValueConverter)[]; | ||
/** | ||
@@ -97,0 +66,0 @@ * Default renderers for: |
export { bindable, Bindable, BindableDefinition, type PartialBindableDefinition, coercer, } from './bindable'; | ||
export { BindableObserver, } from './observation/bindable-observer'; | ||
export { DebounceBindingBehaviorRegistration, OneTimeBindingBehaviorRegistration, ToViewBindingBehaviorRegistration, FromViewBindingBehaviorRegistration, SignalBindingBehaviorRegistration, ThrottleBindingBehaviorRegistration, TwoWayBindingBehaviorRegistration, } from './configuration'; | ||
export { bindingBehavior, BindingBehavior, BindingBehaviorDefinition, type PartialBindingBehaviorDefinition, type BindingBehaviorKind, type BindingBehaviorDecorator, type BindingBehaviorType, } from './resources/binding-behavior'; | ||
@@ -50,3 +49,3 @@ export { BindingModeBehavior, OneTimeBindingBehavior, ToViewBindingBehavior, FromViewBindingBehavior, TwoWayBindingBehavior, } from './resources/binding-behaviors/binding-mode'; | ||
export { ISanitizer, SanitizeValueConverter, } from './resources/value-converters/sanitize'; | ||
export { ITemplateCompilerRegistration, INodeObserverLocatorRegistration, DefaultComponents, RefAttributePatternRegistration, DotSeparatedAttributePatternRegistration, DefaultBindingSyntax, AtPrefixedTriggerAttributePatternRegistration, ColonPrefixedBindAttributePatternRegistration, ShortHandBindingSyntax, SVGAnalyzerRegistration, DefaultBindingCommandRegistration, ForBindingCommandRegistration, RefBindingCommandRegistration, FromViewBindingCommandRegistration, OneTimeBindingCommandRegistration, ToViewBindingCommandRegistration, TwoWayBindingCommandRegistration, TriggerBindingCommandRegistration, CaptureBindingCommandRegistration, AttrBindingCommandRegistration, ClassBindingCommandRegistration, StyleBindingCommandRegistration, DefaultBindingLanguage, SanitizeValueConverterRegistration, IfRegistration, ElseRegistration, RepeatRegistration, WithRegistration, SelfBindingBehaviorRegistration, UpdateTriggerBindingBehaviorRegistration, DefaultResources, DefaultRenderers, StandardConfiguration } from './configuration'; | ||
export { DefaultComponents, DefaultBindingSyntax, ShortHandBindingSyntax, DefaultBindingLanguage, DefaultResources, DefaultRenderers, StandardConfiguration, } from './configuration'; | ||
export { ITemplateElementFactory } from './compiler/template-element-factory'; | ||
@@ -53,0 +52,0 @@ export { BindablesInfo, TemplateCompiler, ITemplateCompilerHooks, TemplateCompilerHooks, templateCompilerHooks, } from './compiler/template-compiler'; |
@@ -1,2 +0,2 @@ | ||
import { type IResolver, type Key, type Resolved, type Constructable, type IContainer, type IResourceKind, type ResourceDefinition } from '@aurelia/kernel'; | ||
import { type IResolver, type Key, type Constructable, type IContainer, type IResourceKind, type ResourceDefinition, type IAllResolver } from '@aurelia/kernel'; | ||
export declare const resource: <T extends Key>(key: T) => IResolver<T> & ((...args: unknown[]) => any); | ||
@@ -7,5 +7,5 @@ /** | ||
*/ | ||
export declare const allResources: <T extends Key>(key: T) => IResolver<Resolved<T>[]> & ((...args: unknown[]) => any); | ||
export declare const allResources: <T extends Key>(key: T) => IAllResolver<T>; | ||
export declare function alias(...aliases: readonly string[]): (target: Constructable) => void; | ||
export declare function registerAliases(aliases: readonly string[], resource: IResourceKind<Constructable, ResourceDefinition>, key: string, container: IContainer): void; | ||
//# sourceMappingURL=utilities-di.d.ts.map |
{ | ||
"name": "@aurelia/runtime-html", | ||
"version": "2.0.0-beta.4", | ||
"version": "2.0.0-beta.5", | ||
"main": "dist/cjs/index.cjs", | ||
@@ -52,7 +52,7 @@ "module": "dist/esm/index.mjs", | ||
"dependencies": { | ||
"@aurelia/kernel": "2.0.0-beta.4", | ||
"@aurelia/metadata": "2.0.0-beta.4", | ||
"@aurelia/platform": "2.0.0-beta.4", | ||
"@aurelia/platform-browser": "2.0.0-beta.4", | ||
"@aurelia/runtime": "2.0.0-beta.4" | ||
"@aurelia/kernel": "2.0.0-beta.5", | ||
"@aurelia/metadata": "2.0.0-beta.5", | ||
"@aurelia/platform": "2.0.0-beta.5", | ||
"@aurelia/platform-browser": "2.0.0-beta.5", | ||
"@aurelia/runtime": "2.0.0-beta.5" | ||
}, | ||
@@ -59,0 +59,0 @@ "devDependencies": { |
import { InstanceProvider, onResolve, resolveAll } from '@aurelia/kernel'; | ||
import { INode } from './dom'; | ||
import { IAppTask } from './app-task'; | ||
import { isElementType } from './resources/custom-element'; | ||
import { Controller, IControllerElementHydrationInstruction } from './templating/controller'; | ||
import { createInterface, registerResolver } from './utilities-di'; | ||
import { createInterface } from './utilities-di'; | ||
@@ -12,2 +11,3 @@ import type { Constructable, IContainer, IDisposable } from '@aurelia/kernel'; | ||
import type { IPlatform } from './platform'; | ||
import { registerHostNode } from './dom'; | ||
@@ -20,3 +20,3 @@ export interface ISinglePageApp { | ||
export interface IAppRoot extends AppRoot {} | ||
export const IAppRoot = createInterface<IAppRoot>('IAppRoot'); | ||
export const IAppRoot = /*@__PURE__*/createInterface<IAppRoot>('IAppRoot'); | ||
@@ -26,3 +26,3 @@ export class AppRoot implements IDisposable { | ||
public controller: ICustomElementController = (void 0)!; | ||
public controller!: ICustomElementController; | ||
@@ -41,11 +41,3 @@ /** @internal */ | ||
registerResolver( | ||
container, | ||
platform.HTMLElement, | ||
registerResolver( | ||
container, | ||
platform.Element, | ||
registerResolver(container, INode, new InstanceProvider('ElementResolver', config.host)) | ||
) | ||
); | ||
registerHostNode(container, platform, config.host); | ||
@@ -52,0 +44,0 @@ this._hydratePromise = onResolve(this._runAppTasks('creating'), () => { |
@@ -14,3 +14,3 @@ import { isFunction, objectFreeze } from './utilities'; | ||
export const IAppTask = createInterface<IAppTask>('IAppTask'); | ||
export const IAppTask = /*@__PURE__*/createInterface<IAppTask>('IAppTask'); | ||
export interface IAppTask { | ||
@@ -17,0 +17,0 @@ readonly slot: TaskSlot; |
import { DI, InstanceProvider, onResolve } from '@aurelia/kernel'; | ||
import { BrowserPlatform } from '@aurelia/platform-browser'; | ||
import { AppRoot, IAppRoot, ISinglePageApp } from './app-root'; | ||
import { IEventTarget, INode } from './dom'; | ||
import { IEventTarget, registerHostNode } from './dom'; | ||
import { IPlatform } from './platform'; | ||
@@ -18,3 +18,3 @@ import { CustomElementDefinition, generateElementName } from './resources/custom-element'; | ||
export interface IAurelia extends Aurelia {} | ||
export const IAurelia = createInterface<IAurelia>('IAurelia'); | ||
export const IAurelia = /*@__PURE__*/createInterface<IAurelia>('IAurelia'); | ||
@@ -61,3 +61,3 @@ export class Aurelia implements IDisposable { | ||
) { | ||
if (container.has(IAurelia, true)) { | ||
if (container.has(IAurelia, true) || container.has(Aurelia, true)) { | ||
if (__DEV__) | ||
@@ -71,2 +71,3 @@ /* istanbul ignore next */ | ||
registerResolver(container, IAurelia, new InstanceProvider<IAurelia>('IAurelia', this)); | ||
registerResolver(container, Aurelia, new InstanceProvider<IAurelia>('Aurelia', this)); | ||
registerResolver(container, IAppRoot, this._rootProvider = new InstanceProvider('IAppRoot')); | ||
@@ -95,11 +96,3 @@ } | ||
if (isFunction(comp)) { | ||
registerResolver( | ||
ctn, | ||
p.HTMLElement, | ||
registerResolver( | ||
ctn, | ||
p.Element, | ||
registerResolver(ctn, INode, new InstanceProvider('ElementResolver', host)) | ||
) | ||
); | ||
registerHostNode(ctn, p, host); | ||
bc = ctn.invoke(comp as unknown as Constructable<ICustomElementViewModel & K>); | ||
@@ -106,0 +99,0 @@ } else { |
@@ -108,3 +108,3 @@ import { type IServiceLocator, Key, type Constructable, IDisposable } from '@aurelia/kernel'; | ||
export const IFlushQueue = createInterface<IFlushQueue>('IFlushQueue', x => x.singleton(FlushQueue)); | ||
export const IFlushQueue = /*@__PURE__*/createInterface<IFlushQueue>('IFlushQueue', x => x.singleton(FlushQueue)); | ||
export interface IFlushQueue { | ||
@@ -111,0 +111,0 @@ get count(): number; |
@@ -6,3 +6,3 @@ import { createError, createLookup, isDataAttribute } from '../utilities'; | ||
export interface IAttrMapper extends AttrMapper {} | ||
export const IAttrMapper = createInterface<IAttrMapper>('IAttrMapper', x => x.singleton(AttrMapper)); | ||
export const IAttrMapper = /*@__PURE__*/createInterface<IAttrMapper>('IAttrMapper', x => x.singleton(AttrMapper)); | ||
@@ -9,0 +9,0 @@ export type IsTwoWayPredicate = (element: Element, attribute: string) => boolean; |
@@ -12,3 +12,3 @@ import { IPlatform } from '../platform'; | ||
export interface ITemplateElementFactory extends TemplateElementFactory {} | ||
export const ITemplateElementFactory = createInterface<ITemplateElementFactory>('ITemplateElementFactory', x => x.singleton(TemplateElementFactory)); | ||
export const ITemplateElementFactory = /*@__PURE__*/createInterface<ITemplateElementFactory>('ITemplateElementFactory', x => x.singleton(TemplateElementFactory)); | ||
@@ -15,0 +15,0 @@ const markupCache: Record<string, HTMLTemplateElement | undefined> = {}; |
@@ -1,2 +0,2 @@ | ||
import { IContainer, IRegistry, noop } from '@aurelia/kernel'; | ||
import { IContainer, noop } from '@aurelia/kernel'; | ||
import { | ||
@@ -53,3 +53,2 @@ AtPrefixedTriggerAttributePattern, | ||
import { ThrottleBindingBehavior } from './resources/binding-behaviors/throttle'; | ||
import { SVGAnalyzer } from './observation/svg-analyzer'; | ||
import { AttrBindingBehavior } from './resources/binding-behaviors/attr'; | ||
@@ -82,13 +81,2 @@ import { SelfBindingBehavior } from './resources/binding-behaviors/self'; | ||
export const DebounceBindingBehaviorRegistration = DebounceBindingBehavior as unknown as IRegistry; | ||
export const OneTimeBindingBehaviorRegistration = OneTimeBindingBehavior as unknown as IRegistry; | ||
export const ToViewBindingBehaviorRegistration = ToViewBindingBehavior as unknown as IRegistry; | ||
export const FromViewBindingBehaviorRegistration = FromViewBindingBehavior as unknown as IRegistry; | ||
export const SignalBindingBehaviorRegistration = SignalBindingBehavior as unknown as IRegistry; | ||
export const ThrottleBindingBehaviorRegistration = ThrottleBindingBehavior as unknown as IRegistry; | ||
export const TwoWayBindingBehaviorRegistration = TwoWayBindingBehavior as unknown as IRegistry; | ||
export const ITemplateCompilerRegistration = TemplateCompiler as IRegistry; | ||
export const INodeObserverLocatorRegistration = NodeObserverLocator as IRegistry; | ||
/** | ||
@@ -101,14 +89,6 @@ * Default HTML-specific (but environment-agnostic) implementations for the following interfaces: | ||
export const DefaultComponents = [ | ||
ITemplateCompilerRegistration, | ||
INodeObserverLocatorRegistration, | ||
TemplateCompiler, | ||
NodeObserverLocator, | ||
]; | ||
export const SVGAnalyzerRegistration = SVGAnalyzer as IRegistry; | ||
export const AtPrefixedTriggerAttributePatternRegistration = AtPrefixedTriggerAttributePattern as unknown as IRegistry; | ||
export const ColonPrefixedBindAttributePatternRegistration = ColonPrefixedBindAttributePattern as unknown as IRegistry; | ||
export const RefAttributePatternRegistration = RefAttributePattern as unknown as IRegistry; | ||
export const DotSeparatedAttributePatternRegistration = DotSeparatedAttributePattern as unknown as IRegistry; | ||
export const SpreadAttributePatternRegistration = SpreadAttributePattern as unknown as IRegistry; | ||
/** | ||
@@ -120,5 +100,5 @@ * Default binding syntax for the following attribute name patterns: | ||
export const DefaultBindingSyntax = [ | ||
RefAttributePatternRegistration, | ||
DotSeparatedAttributePatternRegistration, | ||
SpreadAttributePatternRegistration, | ||
RefAttributePattern, | ||
DotSeparatedAttributePattern, | ||
SpreadAttributePattern, | ||
]; | ||
@@ -132,20 +112,6 @@ | ||
export const ShortHandBindingSyntax = [ | ||
AtPrefixedTriggerAttributePatternRegistration, | ||
ColonPrefixedBindAttributePatternRegistration | ||
AtPrefixedTriggerAttributePattern, | ||
ColonPrefixedBindAttributePattern | ||
]; | ||
export const DefaultBindingCommandRegistration = DefaultBindingCommand as unknown as IRegistry; | ||
export const ForBindingCommandRegistration = ForBindingCommand as unknown as IRegistry; | ||
export const FromViewBindingCommandRegistration = FromViewBindingCommand as unknown as IRegistry; | ||
export const OneTimeBindingCommandRegistration = OneTimeBindingCommand as unknown as IRegistry; | ||
export const ToViewBindingCommandRegistration = ToViewBindingCommand as unknown as IRegistry; | ||
export const TwoWayBindingCommandRegistration = TwoWayBindingCommand as unknown as IRegistry; | ||
export const RefBindingCommandRegistration = RefBindingCommand as unknown as IRegistry; | ||
export const TriggerBindingCommandRegistration = TriggerBindingCommand as unknown as IRegistry; | ||
export const CaptureBindingCommandRegistration = CaptureBindingCommand as unknown as IRegistry; | ||
export const AttrBindingCommandRegistration = AttrBindingCommand as unknown as IRegistry; | ||
export const ClassBindingCommandRegistration = ClassBindingCommand as unknown as IRegistry; | ||
export const StyleBindingCommandRegistration = StyleBindingCommand as unknown as IRegistry; | ||
export const SpreadBindingCommandRegistration = SpreadBindingCommand as unknown as IRegistry; | ||
/** | ||
@@ -159,40 +125,17 @@ * Default HTML-specific (but environment-agnostic) binding commands: | ||
export const DefaultBindingLanguage = [ | ||
DefaultBindingCommandRegistration, | ||
OneTimeBindingCommandRegistration, | ||
FromViewBindingCommandRegistration, | ||
ToViewBindingCommandRegistration, | ||
TwoWayBindingCommandRegistration, | ||
ForBindingCommandRegistration, | ||
RefBindingCommandRegistration, | ||
TriggerBindingCommandRegistration, | ||
CaptureBindingCommandRegistration, | ||
ClassBindingCommandRegistration, | ||
StyleBindingCommandRegistration, | ||
AttrBindingCommandRegistration, | ||
SpreadBindingCommandRegistration, | ||
DefaultBindingCommand, | ||
OneTimeBindingCommand, | ||
FromViewBindingCommand, | ||
ToViewBindingCommand, | ||
TwoWayBindingCommand, | ||
ForBindingCommand, | ||
RefBindingCommand, | ||
TriggerBindingCommand, | ||
CaptureBindingCommand, | ||
ClassBindingCommand, | ||
StyleBindingCommand, | ||
AttrBindingCommand, | ||
SpreadBindingCommand, | ||
]; | ||
export const SanitizeValueConverterRegistration = SanitizeValueConverter as unknown as IRegistry; | ||
export const IfRegistration = If as unknown as IRegistry; | ||
export const ElseRegistration = Else as unknown as IRegistry; | ||
export const RepeatRegistration = Repeat as unknown as IRegistry; | ||
export const WithRegistration = With as unknown as IRegistry; | ||
export const SwitchRegistration = Switch as unknown as IRegistry; | ||
export const CaseRegistration = Case as unknown as IRegistry; | ||
export const DefaultCaseRegistration = DefaultCase as unknown as IRegistry; | ||
export const PromiseTemplateControllerRegistration = PromiseTemplateController as unknown as IRegistry; | ||
export const PendingTemplateControllerRegistration = PendingTemplateController as unknown as IRegistry; | ||
export const FulfilledTemplateControllerRegistration = FulfilledTemplateController as unknown as IRegistry; | ||
export const RejectedTemplateControllerRegistration = RejectedTemplateController as unknown as IRegistry; | ||
// TODO: activate after the attribute parser and/or interpreter such that for `t`, `then` is not picked up. | ||
export const PromiseAttributePatternRegistration = PromiseAttributePattern as unknown as IRegistry; | ||
export const FulfilledAttributePatternRegistration = FulfilledAttributePattern as unknown as IRegistry; | ||
export const RejectedAttributePatternRegistration = RejectedAttributePattern as unknown as IRegistry; | ||
export const SelfBindingBehaviorRegistration = SelfBindingBehavior as unknown as IRegistry; | ||
export const UpdateTriggerBindingBehaviorRegistration = UpdateTriggerBindingBehavior as unknown as IRegistry; | ||
export const AuComposeRegistration = AuCompose as unknown as IRegistry; | ||
export const PortalRegistration = Portal as unknown as IRegistry; | ||
export const FocusRegistration = Focus as unknown as IRegistry; | ||
export const ShowRegistration = Show as unknown as IRegistry; | ||
/** | ||
@@ -207,32 +150,32 @@ * Default HTML-specific (but environment-agnostic) resources: | ||
export const DefaultResources = [ | ||
DebounceBindingBehaviorRegistration, | ||
OneTimeBindingBehaviorRegistration, | ||
ToViewBindingBehaviorRegistration, | ||
FromViewBindingBehaviorRegistration, | ||
SignalBindingBehaviorRegistration, | ||
ThrottleBindingBehaviorRegistration, | ||
TwoWayBindingBehaviorRegistration, | ||
SanitizeValueConverterRegistration, | ||
IfRegistration, | ||
ElseRegistration, | ||
RepeatRegistration, | ||
WithRegistration, | ||
SwitchRegistration, | ||
CaseRegistration, | ||
DefaultCaseRegistration, | ||
PromiseTemplateControllerRegistration, | ||
PendingTemplateControllerRegistration, | ||
FulfilledTemplateControllerRegistration, | ||
RejectedTemplateControllerRegistration, | ||
DebounceBindingBehavior, | ||
OneTimeBindingBehavior, | ||
ToViewBindingBehavior, | ||
FromViewBindingBehavior, | ||
SignalBindingBehavior, | ||
ThrottleBindingBehavior, | ||
TwoWayBindingBehavior, | ||
SanitizeValueConverter, | ||
If, | ||
Else, | ||
Repeat, | ||
With, | ||
Switch, | ||
Case, | ||
DefaultCase, | ||
PromiseTemplateController, | ||
PendingTemplateController, | ||
FulfilledTemplateController, | ||
RejectedTemplateController, | ||
// TODO: activate after the attribute parser and/or interpreter such that for `t`, `then` is not picked up. | ||
PromiseAttributePatternRegistration, | ||
FulfilledAttributePatternRegistration, | ||
RejectedAttributePatternRegistration, | ||
PromiseAttributePattern, | ||
FulfilledAttributePattern, | ||
RejectedAttributePattern, | ||
AttrBindingBehavior, | ||
SelfBindingBehaviorRegistration, | ||
UpdateTriggerBindingBehaviorRegistration, | ||
AuComposeRegistration, | ||
PortalRegistration, | ||
FocusRegistration, | ||
ShowRegistration, | ||
SelfBindingBehavior, | ||
UpdateTriggerBindingBehavior, | ||
AuCompose, | ||
Portal, | ||
Focus, | ||
Show, | ||
AuSlot, | ||
@@ -278,3 +221,3 @@ ]; | ||
export const StandardConfiguration = createConfiguration(noop); | ||
export const StandardConfiguration = /*@__PURE__*/createConfiguration(noop); | ||
@@ -281,0 +224,0 @@ function createConfiguration(optionsProvider: ConfigurationOptionsProvider) { |
@@ -1,2 +0,2 @@ | ||
import { type Writable } from '@aurelia/kernel'; | ||
import { IContainer, InstanceProvider, type Writable } from '@aurelia/kernel'; | ||
import { IAppRoot } from './app-root'; | ||
@@ -7,3 +7,3 @@ import { IPlatform } from './platform'; | ||
import type { IHydratedController } from './templating/controller'; | ||
import { createInterface } from './utilities-di'; | ||
import { createInterface, registerResolver } from './utilities-di'; | ||
import { markerToLocation } from './utilities-dom'; | ||
@@ -26,6 +26,6 @@ | ||
}; | ||
export const INode = createInterface<INode>('INode'); | ||
export const INode = /*@__PURE__*/createInterface<INode>('INode'); | ||
export type IEventTarget<T extends EventTarget = EventTarget> = T; | ||
export const IEventTarget = createInterface<IEventTarget>('IEventTarget', x => x.cachedCallback(handler => { | ||
export const IEventTarget = /*@__PURE__*/createInterface<IEventTarget>('IEventTarget', x => x.cachedCallback(handler => { | ||
if (handler.has(IAppRoot, true)) { | ||
@@ -37,3 +37,3 @@ return handler.get(IAppRoot).host; | ||
export const IRenderLocation = createInterface<IRenderLocation>('IRenderLocation'); | ||
export const IRenderLocation = /*@__PURE__*/createInterface<IRenderLocation>('IRenderLocation'); | ||
export type IRenderLocation<T extends ChildNode = ChildNode> = T & { | ||
@@ -43,3 +43,3 @@ $start?: IRenderLocation<T>; | ||
export const ICssModulesMapping = createInterface<Record<string, string>>('CssModules'); | ||
export const ICssModulesMapping = /*@__PURE__*/createInterface<Record<string, string>>('CssModules'); | ||
@@ -417,9 +417,9 @@ /** | ||
export const IWindow = createInterface<IWindow>('IWindow', x => x.callback(handler => handler.get(IPlatform).window)); | ||
export const IWindow = /*@__PURE__*/createInterface<IWindow>('IWindow', x => x.callback(handler => handler.get(IPlatform).window)); | ||
export interface IWindow extends Window { } | ||
export const ILocation = createInterface<ILocation>('ILocation', x => x.callback(handler => handler.get(IWindow).location)); | ||
export const ILocation = /*@__PURE__*/createInterface<ILocation>('ILocation', x => x.callback(handler => handler.get(IWindow).location)); | ||
export interface ILocation extends Location { } | ||
export const IHistory = createInterface<IHistory>('IHistory', x => x.callback(handler => handler.get(IWindow).history)); | ||
export const IHistory = /*@__PURE__*/createInterface<IHistory>('IHistory', x => x.callback(handler => handler.get(IWindow).history)); | ||
// NOTE: `IHistory` is documented | ||
@@ -517,1 +517,15 @@ /** | ||
} | ||
/** @internal */ | ||
export const registerHostNode = (container: IContainer, platform: IPlatform, host: INode | null) => { | ||
registerResolver( | ||
container, | ||
platform.HTMLElement, | ||
registerResolver( | ||
container, | ||
platform.Element, | ||
registerResolver(container, INode, new InstanceProvider('ElementResolver', host)) | ||
) | ||
); | ||
return container; | ||
}; |
@@ -14,12 +14,2 @@ export { | ||
export { | ||
DebounceBindingBehaviorRegistration, | ||
OneTimeBindingBehaviorRegistration, | ||
ToViewBindingBehaviorRegistration, | ||
FromViewBindingBehaviorRegistration, | ||
SignalBindingBehaviorRegistration, | ||
ThrottleBindingBehaviorRegistration, | ||
TwoWayBindingBehaviorRegistration, | ||
} from './configuration'; | ||
export { | ||
bindingBehavior, | ||
@@ -323,42 +313,10 @@ BindingBehavior, | ||
export { | ||
ITemplateCompilerRegistration, | ||
INodeObserverLocatorRegistration, | ||
DefaultComponents, | ||
RefAttributePatternRegistration, | ||
DotSeparatedAttributePatternRegistration, | ||
DefaultBindingSyntax, | ||
AtPrefixedTriggerAttributePatternRegistration, | ||
ColonPrefixedBindAttributePatternRegistration, | ||
ShortHandBindingSyntax, | ||
SVGAnalyzerRegistration, | ||
DefaultBindingCommandRegistration, | ||
ForBindingCommandRegistration, | ||
RefBindingCommandRegistration, | ||
FromViewBindingCommandRegistration, | ||
OneTimeBindingCommandRegistration, | ||
ToViewBindingCommandRegistration, | ||
TwoWayBindingCommandRegistration, | ||
TriggerBindingCommandRegistration, | ||
CaptureBindingCommandRegistration, | ||
AttrBindingCommandRegistration, | ||
ClassBindingCommandRegistration, | ||
StyleBindingCommandRegistration, | ||
DefaultBindingLanguage, | ||
SanitizeValueConverterRegistration, | ||
IfRegistration, | ||
ElseRegistration, | ||
RepeatRegistration, | ||
WithRegistration, | ||
SelfBindingBehaviorRegistration, | ||
UpdateTriggerBindingBehaviorRegistration, | ||
DefaultResources, | ||
@@ -368,3 +326,3 @@ | ||
StandardConfiguration | ||
StandardConfiguration, | ||
} from './configuration'; | ||
@@ -371,0 +329,0 @@ export { |
@@ -9,3 +9,3 @@ import { IPlatform } from '../platform'; | ||
export interface ISVGAnalyzer extends NoopSVGAnalyzer {} | ||
export const ISVGAnalyzer = createInterface<ISVGAnalyzer>('ISVGAnalyzer', x => x.singleton(NoopSVGAnalyzer)); | ||
export const ISVGAnalyzer = /*@__PURE__*/createInterface<ISVGAnalyzer>('ISVGAnalyzer', x => x.singleton(NoopSVGAnalyzer)); | ||
@@ -12,0 +12,0 @@ const o = (keys: string | string[]): Record<string, true | undefined> => { |
@@ -33,3 +33,3 @@ import { | ||
import { CustomAttribute, CustomAttributeDefinition, findAttributeControllerFor } from './resources/custom-attribute'; | ||
import { convertToRenderLocation, IRenderLocation, INode, setRef, ICssModulesMapping } from './dom'; | ||
import { convertToRenderLocation, IRenderLocation, INode, setRef, ICssModulesMapping, registerHostNode } from './dom'; | ||
import { Controller, ICustomElementController, ICustomElementViewModel, IController, ICustomAttributeViewModel, IHydrationContext, ViewModelKind } from './templating/controller'; | ||
@@ -76,3 +76,3 @@ import { IPlatform } from './platform'; | ||
} | ||
export const IInstruction = createInterface<IInstruction>('Instruction'); | ||
export const IInstruction = /*@__PURE__*/createInterface<IInstruction>('Instruction'); | ||
@@ -312,3 +312,3 @@ export function isInstruction(value: unknown): value is IInstruction { | ||
export const ITemplateCompiler = createInterface<ITemplateCompiler>('ITemplateCompiler'); | ||
export const ITemplateCompiler = /*@__PURE__*/createInterface<ITemplateCompiler>('ITemplateCompiler'); | ||
export interface ITemplateCompiler { | ||
@@ -378,3 +378,3 @@ /** | ||
export const IRenderer = createInterface<IRenderer>('IRenderer'); | ||
export const IRenderer = /*@__PURE__*/createInterface<IRenderer>('IRenderer'); | ||
@@ -1209,16 +1209,3 @@ type DecoratableInstructionRenderer<TType extends string, TProto, TClass> = Class<TProto & Partial<IInstructionTypeClassifier<TType> & Pick<IRenderer, 'render'>>, TClass> & Partial<IRegistry>; | ||
// todo: | ||
// both node provider and location provider may not be allowed to throw | ||
// if there's no value associated, unlike InstanceProvider | ||
// reason being some custom element can have `containerless` attribute on them | ||
// causing the host to disappear, and replace by a location instead | ||
registerResolver( | ||
ctn, | ||
p.HTMLElement, | ||
registerResolver( | ||
ctn, | ||
p.Element, | ||
registerResolver(ctn, INode, new InstanceProvider('ElementResolver', host)) | ||
) | ||
); | ||
registerHostNode(ctn, p, host); | ||
registerResolver(ctn, IController, new InstanceProvider(controllerProviderName, renderingCtrl)); | ||
@@ -1283,11 +1270,3 @@ registerResolver(ctn, IInstruction, new InstanceProvider(instructionProviderName, instruction)); | ||
const ctn = renderingCtrl.container.createChild(); | ||
registerResolver( | ||
ctn, | ||
p.HTMLElement, | ||
registerResolver( | ||
ctn, | ||
p.Element, | ||
registerResolver(ctn, INode, new InstanceProvider('ElementResolver', host)) | ||
) | ||
); | ||
registerHostNode(ctn, p, host); | ||
renderingCtrl = renderingCtrl instanceof Controller | ||
@@ -1294,0 +1273,0 @@ ? renderingCtrl |
@@ -290,3 +290,3 @@ import { emptyArray, Protocol, all } from '@aurelia/kernel'; | ||
} | ||
export const ISyntaxInterpreter = createInterface<ISyntaxInterpreter>('ISyntaxInterpreter', x => x.singleton(SyntaxInterpreter)); | ||
export const ISyntaxInterpreter = /*@__PURE__*/createInterface<ISyntaxInterpreter>('ISyntaxInterpreter', x => x.singleton(SyntaxInterpreter)); | ||
@@ -447,3 +447,3 @@ export class SyntaxInterpreter implements ISyntaxInterpreter { | ||
export const IAttributePattern = createInterface<IAttributePattern>('IAttributePattern'); | ||
export const IAttributePattern = /*@__PURE__*/createInterface<IAttributePattern>('IAttributePattern'); | ||
@@ -453,3 +453,3 @@ export interface IAttributeParser { | ||
} | ||
export const IAttributeParser = createInterface<IAttributeParser>('IAttributeParser', x => x.singleton(AttributeParser)); | ||
export const IAttributeParser = /*@__PURE__*/createInterface<IAttributeParser>('IAttributeParser', x => x.singleton(AttributeParser)); | ||
@@ -456,0 +456,0 @@ export class AttributeParser implements IAttributeParser { |
@@ -425,3 +425,3 @@ import { | ||
/** @internal */ | ||
export const elementBaseName = getResourceKeyFor('custom-element'); | ||
export const elementBaseName = /*@__PURE__*/getResourceKeyFor('custom-element'); | ||
@@ -432,3 +432,3 @@ /** @internal */ | ||
/** @internal */ | ||
export const generateElementName = (() => { | ||
export const generateElementName = /*@__PURE__*/(() => { | ||
let id = 0; | ||
@@ -579,3 +579,3 @@ | ||
/** @internal */ | ||
export const generateElementType = (function () { | ||
export const generateElementType = /*@__PURE__*/(function () { | ||
const nameDescriptor: PropertyDescriptor = { | ||
@@ -630,3 +630,3 @@ value: '', | ||
const pcHookMetadataProperty = getAnnotationKeyFor('processContent'); | ||
const pcHookMetadataProperty = /*@__PURE__*/getAnnotationKeyFor('processContent'); | ||
export function processContent(hook: ProcessContentHook): CustomElementDecorator; | ||
@@ -633,0 +633,0 @@ export function processContent<TClass>(): DecoratorFactoryMethod<TClass>; |
import { Constructable, IContainer, InstanceProvider, onResolve, transient } from '@aurelia/kernel'; | ||
import { Scope } from '@aurelia/runtime'; | ||
import { bindable } from '../../bindable'; | ||
import { INode, IRenderLocation, isRenderLocation } from '../../dom'; | ||
import { INode, IRenderLocation, isRenderLocation, registerHostNode } from '../../dom'; | ||
import { IPlatform } from '../../platform'; | ||
@@ -311,13 +311,5 @@ import { HydrateElementInstruction, IInstruction } from '../../renderer'; | ||
const isLocation = isRenderLocation(host); | ||
registerHostNode(container, p, isLocation ? null : host); | ||
registerResolver( | ||
container, | ||
p.Element, | ||
registerResolver( | ||
container, | ||
INode, | ||
new InstanceProvider('ElementResolver', isLocation ? null : host) | ||
) | ||
); | ||
registerResolver( | ||
container, | ||
IRenderLocation, | ||
@@ -324,0 +316,0 @@ new InstanceProvider('IRenderLocation', isLocation ? host : null) |
@@ -14,3 +14,3 @@ import { createError } from '../../utilities'; | ||
export const ISanitizer = createInterface<ISanitizer>('ISanitizer', x => x.singleton(class { | ||
export const ISanitizer = /*@__PURE__*/createInterface<ISanitizer>('ISanitizer', x => x.singleton(class { | ||
public sanitize(): string { | ||
@@ -17,0 +17,0 @@ throw createError('"sanitize" method not implemented'); |
@@ -41,2 +41,7 @@ import { emptyArray, type IContainer, type IServiceLocator, Key , IIndexable, Constructable } from '@aurelia/kernel'; | ||
export function children(configOrTarget?: PartialChildrenDefinition | {} | string, prop?: string): void | PropertyDecorator | ClassDecorator { | ||
if (!mixed) { | ||
mixed = true; | ||
subscriberCollection(ChildrenBinding); | ||
lifecycleHooks()(ChildrenLifecycleHooks); | ||
} | ||
let config: PartialChildrenDefinition; | ||
@@ -215,3 +220,2 @@ | ||
} | ||
subscriberCollection(ChildrenBinding); | ||
@@ -285,2 +289,2 @@ const childObserverOptions: MutationObserverInit = { childList: true }; | ||
lifecycleHooks()(ChildrenLifecycleHooks); | ||
let mixed = false; |
@@ -30,3 +30,3 @@ import { type ICustomElementViewModel, type ICustomElementController } from './controller'; | ||
*/ | ||
export const IAuSlotsInfo = createInterface<IAuSlotsInfo>('IAuSlotsInfo'); | ||
export const IAuSlotsInfo = /*@__PURE__*/createInterface<IAuSlotsInfo>('IAuSlotsInfo'); | ||
export class AuSlotsInfo implements IAuSlotsInfo { | ||
@@ -65,3 +65,3 @@ public constructor( | ||
} | ||
export const IAuSlotWatcher = createInterface<IAuSlotWatcher>('IAuSlotWatcher'); | ||
export const IAuSlotWatcher = /*@__PURE__*/createInterface<IAuSlotWatcher>('IAuSlotWatcher'); | ||
@@ -179,4 +179,2 @@ // 1. on hydrating, create a slot watcher (binding) & register with hydration context | ||
subscriberCollection(AuSlotWatcherBinding); | ||
type SlottedPropDefinition = PartialSlottedDefinition & { name: PropertyKey }; | ||
@@ -206,4 +204,2 @@ class SlottedLifecycleHooks { | ||
lifecycleHooks()(SlottedLifecycleHooks); | ||
/** | ||
@@ -238,2 +234,7 @@ * Decorate a property of a class to get updates from the projection of the decorated custom element | ||
export function slotted(queryOrDef?: string | PartialSlottedDefinition, slotName?: string) { | ||
if (!mixed) { | ||
mixed = true; | ||
subscriberCollection(AuSlotWatcherBinding); | ||
lifecycleHooks()(SlottedLifecycleHooks); | ||
} | ||
const dependenciesKey = 'dependencies'; | ||
@@ -279,1 +280,3 @@ | ||
} | ||
let mixed = false; |
@@ -1686,5 +1686,5 @@ /* eslint-disable @typescript-eslint/no-unnecessary-type-assertion */ | ||
export const IController = createInterface<IController>('IController'); | ||
export const IController = /*@__PURE__*/createInterface<IController>('IController'); | ||
export const IHydrationContext = createInterface<IHydrationContext>('IHydrationContext'); | ||
export const IHydrationContext = /*@__PURE__*/createInterface<IHydrationContext>('IHydrationContext'); | ||
export interface IHydrationContext<T extends ICustomElementViewModel = ICustomElementViewModel> { | ||
@@ -1691,0 +1691,0 @@ readonly controller: ICustomElementController<T>; |
@@ -13,3 +13,3 @@ import { appendResourceKey, defineMetadata, getAnnotationKeyFor, getOwnMetadata } from '../utilities-metadata'; | ||
export type ILifecycleHooks<TViewModel = {}, TKey extends keyof TViewModel = keyof TViewModel> = { [K in TKey]-?: LifecycleHook<TViewModel, K>; }; | ||
export const ILifecycleHooks = createInterface<ILifecycleHooks<object>>('ILifecycleHooks'); | ||
export const ILifecycleHooks = /*@__PURE__*/createInterface<ILifecycleHooks<object>>('ILifecycleHooks'); | ||
@@ -16,0 +16,0 @@ export type LifecycleHooksLookup<TViewModel = {}> = { |
@@ -13,3 +13,3 @@ import { IContainer } from '@aurelia/kernel'; | ||
export const IRendering = createInterface<IRendering>('IRendering', x => x.singleton(Rendering)); | ||
export const IRendering = /*@__PURE__*/createInterface<IRendering>('IRendering', x => x.singleton(Rendering)); | ||
export interface IRendering extends Rendering { } | ||
@@ -16,0 +16,0 @@ |
@@ -68,3 +68,3 @@ import { IContainer, noop } from '@aurelia/kernel'; | ||
export const IShadowDOMStyleFactory = createInterface<IShadowDOMStyleFactory>('IShadowDOMStyleFactory', x => x.cachedCallback(handler => { | ||
export const IShadowDOMStyleFactory = /*@__PURE__*/createInterface<IShadowDOMStyleFactory>('IShadowDOMStyleFactory', x => x.cachedCallback(handler => { | ||
if (AdoptedStyleSheetsStyles.supported(handler.get(IPlatform))) { | ||
@@ -116,4 +116,4 @@ return handler.get(AdoptedStyleSheetsStylesFactory); | ||
export const IShadowDOMStyles = createInterface<IShadowDOMStyles>('IShadowDOMStyles'); | ||
export const IShadowDOMGlobalStyles = createInterface<IShadowDOMStyles>('IShadowDOMGlobalStyles', x => x.instance({ applyTo: noop })); | ||
export const IShadowDOMStyles = /*@__PURE__*/createInterface<IShadowDOMStyles>('IShadowDOMStyles'); | ||
export const IShadowDOMGlobalStyles = /*@__PURE__*/createInterface<IShadowDOMStyles>('IShadowDOMGlobalStyles', x => x.instance({ applyTo: noop })); | ||
@@ -120,0 +120,0 @@ export class AdoptedStyleSheetsStyles implements IShadowDOMStyles { |
@@ -11,3 +11,3 @@ import { CustomElementDefinition } from '../resources/custom-element'; | ||
export interface IViewFactory extends ViewFactory {} | ||
export const IViewFactory = createInterface<IViewFactory>('IViewFactory'); | ||
export const IViewFactory = /*@__PURE__*/createInterface<IViewFactory>('IViewFactory'); | ||
export class ViewFactory implements IViewFactory { | ||
@@ -14,0 +14,0 @@ public static maxCacheSize: number = 0xFFFF; |
@@ -7,3 +7,2 @@ import { | ||
type Key, | ||
type Resolved, | ||
type Constructable, | ||
@@ -13,2 +12,3 @@ type IContainer, | ||
type ResourceDefinition, | ||
type IAllResolver, | ||
} from '@aurelia/kernel'; | ||
@@ -53,4 +53,3 @@ import { defineMetadata, getAnnotationKeyFor, getOwnMetadata } from './utilities-metadata'; | ||
}; | ||
// eslint-disable-next-line @typescript-eslint/no-explicit-any | ||
return Resolver as IResolver<Resolved<T>[]> & ((...args: unknown[]) => any); | ||
return Resolver as IAllResolver<T>; | ||
}; | ||
@@ -57,0 +56,0 @@ |
@@ -1,3 +0,3 @@ | ||
import { IRenderLocation } from './dom'; | ||
import { IPlatform } from './platform'; | ||
import { type IRenderLocation } from './dom'; | ||
import { type IPlatform } from './platform'; | ||
import { createError } from './utilities'; | ||
@@ -4,0 +4,0 @@ |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
3625162
74196
+ Added@aurelia/kernel@2.0.0-beta.5(transitive)
+ Added@aurelia/metadata@2.0.0-beta.5(transitive)
+ Added@aurelia/platform@2.0.0-beta.5(transitive)
+ Added@aurelia/platform-browser@2.0.0-beta.5(transitive)
+ Added@aurelia/runtime@2.0.0-beta.5(transitive)
- Removed@aurelia/kernel@2.0.0-beta.4(transitive)
- Removed@aurelia/metadata@2.0.0-beta.4(transitive)
- Removed@aurelia/platform@2.0.0-beta.4(transitive)
- Removed@aurelia/platform-browser@2.0.0-beta.4(transitive)
- Removed@aurelia/runtime@2.0.0-beta.4(transitive)
Updated@aurelia/kernel@2.0.0-beta.5