Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

piral-blazor

Package Overview
Dependencies
Maintainers
1
Versions
805
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

piral-blazor - npm Package Compare versions

Comparing version 1.2.0 to 1.3.0-beta.5959

2

convert.d.ts

@@ -15,3 +15,3 @@ import type { BlazorOptions } from './esm/types';

export declare const fromBlazor: BlazorConverter;
export declare const defineBlazorReferences: (references: string[], meta?: PiletMetadata, satellites?: {}, prio?: number) => void;
export declare const defineBlazorReferences: (references: string[], meta?: PiletMetadata, satellites?: {}, prio?: number, kind?: string) => void;
export declare const releaseBlazorReferences: () => Promise<void>;

@@ -25,4 +25,4 @@ import { createConverter } from './converter';

return {
defineBlazorReferences(references, satellites, prio) {
return loader.defineBlazorReferences(references, meta, satellites, prio);
defineBlazorReferences(references, satellites, prio, kind) {
return loader.defineBlazorReferences(references, meta, satellites, prio, kind);
},

@@ -29,0 +29,0 @@ defineBlazorOptions(blazorOptions) {

@@ -6,4 +6,4 @@ import type { PiletMetadata } from 'piral-core';

getDependency(): BlazorDependencyLoader;
defineBlazorReferences(references: Array<string>, meta?: Partial<PiletMetadata>, satellites?: {}, prio?: number): void;
defineBlazorReferences(references: Array<string>, meta?: Partial<PiletMetadata>, satellites?: {}, prio?: number, kind?: string): void;
releaseBlazorReferences(): Promise<void>;
};

@@ -18,6 +18,7 @@ var _a, _b;

},
defineBlazorReferences(references, meta = {}, satellites = {}, prio = 0) {
defineBlazorReferences(references, meta = {}, satellites = {}, prio = 0, kind = 'local') {
prio = Math.max(prio, 0);
const depWithPrio = {
prio,
kind,
load() {

@@ -29,4 +30,4 @@ return Promise.resolve();

const load = ([_, capabilities]) => __awaiter(this, void 0, void 0, function* () {
// let others finish first
yield Promise.all(depsWithPrios.filter((m) => m.prio > prio).map((m) => m.load()));
// let others (any global, or higher prio) finish first
yield Promise.all(depsWithPrios.filter((m) => m.prio > prio || (kind !== m.kind && m.kind === 'global')).map((m) => m.load()));
window.dispatchEvent(new CustomEvent('loading-blazor-pilet', { detail: meta }));

@@ -50,2 +51,4 @@ if (capabilities.includes('load')) {

dependencySymbols: capabilities.includes('dependency-symbols') ? dependencySymbols : undefined,
sharedDependencies: capabilities.includes('core-pilet') ? [] : undefined,
kind: capabilities.includes('core-pilet') ? 'local' : undefined,
satellites,

@@ -93,3 +96,4 @@ dllUrl,

};
result = !convert.lazy && convert.loader.then(load);
const lazy = convert.lazy && kind !== 'global';
result = !lazy && convert.loader.then(load);
dependency = (config) => result || (result = load(config));

@@ -96,0 +100,0 @@ if (prio) {

@@ -25,2 +25,4 @@ import type { BlazorLogLevel, BlazorRootConfig, WebAssemblyStartOptions } from './types';

dependencies: Array<string>;
kind?: 'global' | 'local';
sharedDependencies?: Array<string>;
dependencySymbols?: Array<string>;

@@ -27,0 +29,0 @@ }

@@ -48,2 +48,3 @@ import type { ForeignComponent, PiletApi } from 'piral-core';

prio: number;
kind: string;
load(): Promise<void>;

@@ -118,4 +119,5 @@ }>;

* @param prio The loading priority of the DLLs. Higher numbers will always be loaded before lower numbers.
* @param kind The kind of pilet to use. Global pilets will always be loaded before local pilets.
*/
defineBlazorReferences(referenceUrls: Array<string>, satellites?: Record<string, Array<string>>, prio?: number): void;
defineBlazorReferences(referenceUrls: Array<string>, satellites?: Record<string, Array<string>>, prio?: number, kind?: 'global' | 'local'): void;
/**

@@ -122,0 +124,0 @@ * Wraps a Blazor module for use in Piral.

@@ -28,4 +28,4 @@ "use strict";

return {
defineBlazorReferences(references, satellites, prio) {
return loader.defineBlazorReferences(references, meta, satellites, prio);
defineBlazorReferences(references, satellites, prio, kind) {
return loader.defineBlazorReferences(references, meta, satellites, prio, kind);
},

@@ -32,0 +32,0 @@ defineBlazorOptions(blazorOptions) {

@@ -6,4 +6,4 @@ import type { PiletMetadata } from 'piral-core';

getDependency(): BlazorDependencyLoader;
defineBlazorReferences(references: Array<string>, meta?: Partial<PiletMetadata>, satellites?: {}, prio?: number): void;
defineBlazorReferences(references: Array<string>, meta?: Partial<PiletMetadata>, satellites?: {}, prio?: number, kind?: string): void;
releaseBlazorReferences(): Promise<void>;
};

@@ -21,6 +21,7 @@ "use strict";

},
defineBlazorReferences(references, meta = {}, satellites = {}, prio = 0) {
defineBlazorReferences(references, meta = {}, satellites = {}, prio = 0, kind = 'local') {
prio = Math.max(prio, 0);
const depWithPrio = {
prio,
kind,
load() {

@@ -32,4 +33,4 @@ return Promise.resolve();

const load = ([_, capabilities]) => tslib_1.__awaiter(this, void 0, void 0, function* () {
// let others finish first
yield Promise.all(depsWithPrios.filter((m) => m.prio > prio).map((m) => m.load()));
// let others (any global, or higher prio) finish first
yield Promise.all(depsWithPrios.filter((m) => m.prio > prio || (kind !== m.kind && m.kind === 'global')).map((m) => m.load()));
window.dispatchEvent(new CustomEvent('loading-blazor-pilet', { detail: meta }));

@@ -53,2 +54,4 @@ if (capabilities.includes('load')) {

dependencySymbols: capabilities.includes('dependency-symbols') ? dependencySymbols : undefined,
sharedDependencies: capabilities.includes('core-pilet') ? [] : undefined,
kind: capabilities.includes('core-pilet') ? 'local' : undefined,
satellites,

@@ -96,3 +99,4 @@ dllUrl,

};
result = !convert.lazy && convert.loader.then(load);
const lazy = convert.lazy && kind !== 'global';
result = !lazy && convert.loader.then(load);
dependency = (config) => result || (result = load(config));

@@ -99,0 +103,0 @@ if (prio) {

@@ -25,2 +25,4 @@ import type { BlazorLogLevel, BlazorRootConfig, WebAssemblyStartOptions } from './types';

dependencies: Array<string>;
kind?: 'global' | 'local';
sharedDependencies?: Array<string>;
dependencySymbols?: Array<string>;

@@ -27,0 +29,0 @@ }

@@ -48,2 +48,3 @@ import type { ForeignComponent, PiletApi } from 'piral-core';

prio: number;
kind: string;
load(): Promise<void>;

@@ -118,4 +119,5 @@ }>;

* @param prio The loading priority of the DLLs. Higher numbers will always be loaded before lower numbers.
* @param kind The kind of pilet to use. Global pilets will always be loaded before local pilets.
*/
defineBlazorReferences(referenceUrls: Array<string>, satellites?: Record<string, Array<string>>, prio?: number): void;
defineBlazorReferences(referenceUrls: Array<string>, satellites?: Record<string, Array<string>>, prio?: number, kind?: 'global' | 'local'): void;
/**

@@ -122,0 +124,0 @@ * Wraps a Blazor module for use in Piral.

{
"name": "piral-blazor",
"version": "1.2.0",
"version": "1.3.0-beta.5959",
"description": "Plugin for integrating Blazor components in Piral.",

@@ -70,5 +70,5 @@ "keywords": [

"devDependencies": {
"piral-core": "^1.2.0"
"piral-core": "1.3.0-beta.5959"
},
"gitHead": "82444c9c116a7b8971d4dd80bb7c96c6150a9e51"
"gitHead": "a8fda2d21be0fe7b8e1245496bf2a2eb33f82135"
}

@@ -68,4 +68,4 @@ import type { EventEmitter, PiralPlugin } from 'piral-core';

return {
defineBlazorReferences(references, satellites, prio) {
return loader.defineBlazorReferences(references, meta, satellites, prio);
defineBlazorReferences(references, satellites, prio, kind) {
return loader.defineBlazorReferences(references, meta, satellites, prio, kind);
},

@@ -72,0 +72,0 @@ defineBlazorOptions(blazorOptions: BlazorOptions) {

@@ -23,3 +23,3 @@ import type { PiletMetadata } from 'piral-core';

},
defineBlazorReferences(references: Array<string>, meta: Partial<PiletMetadata> = {}, satellites = {}, prio = 0) {
defineBlazorReferences(references: Array<string>, meta: Partial<PiletMetadata> = {}, satellites = {}, prio = 0, kind = 'local') {
prio = Math.max(prio, 0);

@@ -29,2 +29,3 @@

prio,
kind,
load() {

@@ -37,4 +38,4 @@ return Promise.resolve();

const load = async ([_, capabilities]: BlazorRootConfig) => {
// let others finish first
await Promise.all(depsWithPrios.filter((m) => m.prio > prio).map((m) => m.load()));
// let others (any global, or higher prio) finish first
await Promise.all(depsWithPrios.filter((m) => m.prio > prio || (kind !== m.kind && m.kind === 'global')).map((m) => m.load()));

@@ -63,2 +64,4 @@ window.dispatchEvent(new CustomEvent('loading-blazor-pilet', { detail: meta }));

dependencySymbols: capabilities.includes('dependency-symbols') ? dependencySymbols : undefined,
sharedDependencies: capabilities.includes('core-pilet') ? [] : undefined,
kind: capabilities.includes('core-pilet') ? 'local' : undefined,
satellites,

@@ -114,3 +117,4 @@ dllUrl,

};
result = !convert.lazy && convert.loader.then(load);
const lazy = convert.lazy && kind !== 'global';
result = !lazy && convert.loader.then(load);
dependency = (config) => result || (result = load(config));

@@ -117,0 +121,0 @@

@@ -221,2 +221,4 @@ import { PiletApi } from 'piral-core';

dependencies: Array<string>;
kind?: 'global' | 'local';
sharedDependencies?: Array<string>;
dependencySymbols?: Array<string>;

@@ -223,0 +225,0 @@ }

@@ -64,2 +64,3 @@ import type { ForeignComponent, PiletApi } from 'piral-core';

prio: number;
kind: string;
load(): Promise<void>;

@@ -139,4 +140,10 @@ }>;

* @param prio The loading priority of the DLLs. Higher numbers will always be loaded before lower numbers.
* @param kind The kind of pilet to use. Global pilets will always be loaded before local pilets.
*/
defineBlazorReferences(referenceUrls: Array<string>, satellites?: Record<string, Array<string>>, prio?: number): void;
defineBlazorReferences(
referenceUrls: Array<string>,
satellites?: Record<string, Array<string>>,
prio?: number,
kind?: 'global' | 'local',
): void;
/**

@@ -143,0 +150,0 @@ * Wraps a Blazor module for use in Piral.

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc