@pictofit/public-types
Advanced tools
Comparing version 0.1.76 to 0.1.77-afitzek-mdrc-integration-cf431ba748e2485586d98f253473cadca0253d84
import { Dexie, Table } from "dexie"; | ||
import type { Core } from "../../"; | ||
interface IStoredAvatar { | ||
export interface IStoredAvatar { | ||
id: string; | ||
@@ -17,2 +17,1 @@ name?: string; | ||
} | ||
export {}; |
import type { MannequinCreation, Core } from "../../"; | ||
import { StoredAvatarDatabase, IStoredAvatar } from "./db"; | ||
export { StoredAvatarDatabase, IStoredAvatar }; | ||
export declare class LocalCustomAvatars implements MannequinCreation.MutableAvatarProvider { | ||
@@ -3,0 +5,0 @@ private db; |
import { StoredAvatarDatabase } from "./db"; | ||
export { StoredAvatarDatabase }; | ||
export class LocalCustomAvatars { | ||
@@ -3,0 +4,0 @@ constructor(name) { |
@@ -5,4 +5,7 @@ import type { HostAdaptor } from "../mdrc"; | ||
import { defaultAnimationProvider } from './animation.resolver'; | ||
import { ConsoleLogger, getLogger } from '../logging/index'; | ||
import { ConsoleLogger, getLogger, LogLevel } from '../logging/index'; | ||
import { constructHostAdaptor } from './staticHostAdaptor/index'; | ||
export { sandboxHostAdaptor, getLogger, SandboxHostAdaptorBuilder, HostAdaptor, AvatarProviders, defaultAnimationProvider, ConsoleLogger, constructHostAdaptor }; | ||
import { IStoragePersister } from './staticHostAdaptor/persisters'; | ||
import { IGarmentManager } from './interface/igarment_manager'; | ||
export declare const LOCALSTORAGE_KEY_GARMENTS = "pictofit::mdrc::garments"; | ||
export { sandboxHostAdaptor, getLogger, IGarmentManager, LogLevel, IStoragePersister, SandboxHostAdaptorBuilder, HostAdaptor, AvatarProviders, defaultAnimationProvider, ConsoleLogger, constructHostAdaptor }; |
import { sandboxHostAdaptor, SandboxHostAdaptorBuilder } from "./sandbox"; | ||
import * as AvatarProviders from "../adaptors"; | ||
import { defaultAnimationProvider } from './animation.resolver'; | ||
import { ConsoleLogger, getLogger } from '../logging/index'; | ||
import { ConsoleLogger, getLogger, LogLevel } from '../logging/index'; | ||
import { constructHostAdaptor } from './staticHostAdaptor/index'; | ||
export const LOCALSTORAGE_KEY_GARMENTS = "pictofit::mdrc::garments"; | ||
/* | ||
@@ -10,2 +11,2 @@ This will be exported as a sub-module "host-adaptors" so that it can | ||
*/ | ||
export { sandboxHostAdaptor, getLogger, SandboxHostAdaptorBuilder, AvatarProviders, defaultAnimationProvider, ConsoleLogger, constructHostAdaptor }; | ||
export { sandboxHostAdaptor, getLogger, LogLevel, SandboxHostAdaptorBuilder, AvatarProviders, defaultAnimationProvider, ConsoleLogger, constructHostAdaptor }; |
import { HostAdaptor } from "../"; | ||
export declare const OPEN_VDR = "pictofit-open-vdr"; | ||
export declare const DUMMY_VDR = "pictofit-dummy"; | ||
interface SandboxBuilder { | ||
withGoogleAnalytics: (...measurementIds: string[]) => SandboxBuilder; | ||
build: () => HostAdaptor; | ||
} | ||
export declare class SandboxHostAdaptorBuilder implements SandboxBuilder { | ||
/** | ||
* Class to build a simple sandbox host adaptor. This is mostly used for | ||
* development. | ||
*/ | ||
export declare class SandboxHostAdaptorBuilder { | ||
private adaptor; | ||
@@ -15,2 +15,1 @@ constructor(); | ||
export declare const sandboxHostAdaptor: HostAdaptor; | ||
export {}; |
@@ -165,2 +165,6 @@ import { LocalCustomAvatars } from "../adaptors/localCustomAvatars"; | ||
export const DUMMY_VDR = "pictofit-dummy"; | ||
// interface SandboxBuilder { | ||
// withGoogleAnalytics: (...measurementIds: string[]) => SandboxBuilder; | ||
// build: () => HostAdaptor; | ||
// } | ||
const baseHostAdaptor = { | ||
@@ -331,2 +335,6 @@ avatars: { | ||
}; | ||
/** | ||
* Class to build a simple sandbox host adaptor. This is mostly used for | ||
* development. | ||
*/ | ||
export class SandboxHostAdaptorBuilder { | ||
@@ -333,0 +341,0 @@ constructor() { |
import { PublicSdk, SDK } from "@pictofit/central-asset-platform-sdk"; | ||
import { CacheID, IDressingRoomData } from "./dressingroom.data.interface"; | ||
import { IStoragePersister } from "./persisters"; | ||
export declare class DressingRoomData implements IDressingRoomData { | ||
@@ -9,3 +10,3 @@ protected sdk: PublicSdk; | ||
private cache; | ||
constructor(sdk: PublicSdk, organizationId: string, requests: SDK.RequestInfoFragment[]); | ||
constructor(sdk: PublicSdk, organizationId: string, requests: SDK.RequestInfoFragment[], availableIds?: IStoragePersister); | ||
getEntry: (id: CacheID) => Promise<SDK.RequestInfoFragment | undefined>; | ||
@@ -15,2 +16,3 @@ addEntry: (id: CacheID, data?: SDK.RequestInfoFragment) => void; | ||
removeEntry: (id: CacheID) => void; | ||
hasEntry: (id: CacheID) => boolean; | ||
} |
@@ -11,2 +11,3 @@ import { SDK } from "@pictofit/central-asset-platform-sdk"; | ||
removeEntry(id: CacheID): void; | ||
hasEntry(id: CacheID): boolean; | ||
} |
import { RequestInfoCache } from "./cache"; | ||
import { InMemPersister } from "./persisters"; | ||
export class DressingRoomData { | ||
constructor(sdk, organizationId, requests) { | ||
constructor(sdk, organizationId, requests, availableIds = new InMemPersister()) { | ||
this.sdk = sdk; | ||
this.organizationId = organizationId; | ||
this.requests = requests; | ||
this.availableIds = new Set(); | ||
this.availableIds = availableIds; | ||
this.getEntry = async (id) => { | ||
@@ -18,3 +19,3 @@ return await this.cache.getEntry(id); | ||
this.getIds = () => { | ||
return Array.from(this.availableIds); | ||
return this.availableIds.asArray(); | ||
}; | ||
@@ -24,4 +25,7 @@ this.removeEntry = (id) => { | ||
}; | ||
this.hasEntry = (id) => { | ||
return this.availableIds.has(id); | ||
}; | ||
this.cache = new RequestInfoCache(sdk, organizationId, requests); | ||
} | ||
} |
import { IMDRCSettingV1, HostAdaptor, Logging, ByMode, Commerce, Inventory, MannequinCreation, Recommendations, PerformanceMetrics, Analytics, Looks, Translator } from "../../"; | ||
export declare const constructHostAdaptor: (organizationId: string, settings: IMDRCSettingV1, logger?: Logging.LoggingProvider, commerce?: Commerce.CommerceProvider, inventory?: Inventory.InventoryProvider, customAvatars?: ByMode<MannequinCreation.MutableAvatarProvider>, recommendedGarments?: ByMode<Recommendations.RecommendedProductsProvider>, looks?: Looks.LookProvider, analytics?: Analytics.AnalyticsConfig, performanceMetrics?: PerformanceMetrics.PerformanceMetricsProvider, translator?: Translator.Translator) => Promise<HostAdaptor>; | ||
import { IGarmentManager } from "../interface/igarment_manager"; | ||
import { IStoragePersister } from "./persisters"; | ||
export declare const constructHostAdaptor: (organizationId: string, settings: IMDRCSettingV1, logger?: Logging.LoggingProvider, commerce?: Commerce.CommerceProvider, garmentPersister?: IStoragePersister, inventory?: Inventory.InventoryProvider, customAvatars?: ByMode<MannequinCreation.MutableAvatarProvider>, recommendedGarments?: ByMode<Recommendations.RecommendedProductsProvider>, looks?: Looks.LookProvider, analytics?: Analytics.AnalyticsConfig, performanceMetrics?: PerformanceMetrics.PerformanceMetricsProvider, translator?: Translator.Translator) => Promise<HostAdaptor & IGarmentManager>; |
@@ -13,2 +13,3 @@ import { getPublicSdk } from "@pictofit/central-asset-platform-sdk"; | ||
this.settings = settings; | ||
this.garmentProvider = garmentProvider; | ||
this.logger = logger; | ||
@@ -37,4 +38,13 @@ this.animations = animations; | ||
} | ||
addGarment(garment) { | ||
this.garmentProvider.addByReference(garment); | ||
} | ||
hasGarment(garment) { | ||
return this.garmentProvider.hasReference(garment); | ||
} | ||
remGarment(garment) { | ||
this.garmentProvider.removeReference(garment); | ||
} | ||
} | ||
export const constructHostAdaptor = async (organizationId, settings, logger, commerce, inventory, customAvatars, recommendedGarments, looks, analytics, performanceMetrics, translator) => { | ||
export const constructHostAdaptor = async (organizationId, settings, logger, commerce, garmentPersister, inventory, customAvatars, recommendedGarments, looks, analytics, performanceMetrics, translator) => { | ||
const sdk = getPublicSdk(); | ||
@@ -45,2 +55,3 @@ const garmentProvider = await PlatformGarmentProvider.create({ | ||
organizationId, | ||
persister: garmentPersister | ||
}); | ||
@@ -47,0 +58,0 @@ const avatarProvider = await PlatformAvatarProvider.create({ |
import { PublicSdk } from "@pictofit/central-asset-platform-sdk"; | ||
import { IMDRCSettingV1, Providers } from "../../../"; | ||
import { IMDRCSettingV1, Providers, ReferenceData } from "../../../"; | ||
import { BaseProvider } from "./base"; | ||
import { CacheID } from "../dressingroom.data.interface"; | ||
import { IStoragePersister } from "../persisters"; | ||
export declare function defined<T>(v: T | undefined): v is T; | ||
export declare class PlatformGarmentProvider extends BaseProvider implements Providers.GarmentProvider { | ||
static create({ sdk, settings, organizationId, }: { | ||
static create({ sdk, settings, organizationId, persister, }: { | ||
sdk: PublicSdk; | ||
settings: IMDRCSettingV1; | ||
organizationId: string; | ||
persister?: IStoragePersister; | ||
}): Promise<PlatformGarmentProvider>; | ||
addById: (id: CacheID) => Promise<void>; | ||
hasReference: (garment: ReferenceData) => boolean; | ||
removeReference: (garment: ReferenceData) => void; | ||
} |
@@ -5,2 +5,28 @@ import { SDK } from "@pictofit/central-asset-platform-sdk"; | ||
import { toCacheID, toReferenceData } from "../dressingroom.data.interface"; | ||
function groupReferences(references) { | ||
return references.reduce((col, cur) => { | ||
if (!Array.isArray(col[cur.organization])) { | ||
col[cur.organization] = []; | ||
} | ||
col[cur.organization].push(cur.id); | ||
return col; | ||
}, {}); | ||
} | ||
function build(references, sdk) { | ||
const metadata = []; | ||
const grouped = groupReferences(references); | ||
for (const organizationId in grouped) { | ||
if (Object.prototype.hasOwnProperty.call(grouped, organizationId)) { | ||
const refs = grouped[organizationId]; | ||
metadata.push(sdk.FindMetadata({ | ||
org: organizationId, | ||
refs: refs, | ||
})); | ||
} | ||
} | ||
return metadata; | ||
} | ||
export function defined(v) { | ||
return v !== undefined; | ||
} | ||
export class PlatformGarmentProvider extends BaseProvider { | ||
@@ -17,4 +43,10 @@ constructor() { | ||
}; | ||
this.hasReference = (garment) => { | ||
return this.dataStorage.hasEntry(toCacheID(garment)); | ||
}; | ||
this.removeReference = (garment) => { | ||
return this.dataStorage.removeEntry(toCacheID(garment)); | ||
}; | ||
} | ||
static async create({ sdk, settings, organizationId, }) { | ||
static async create({ sdk, settings, organizationId, persister, }) { | ||
const requestInfos = await (async () => { | ||
@@ -26,10 +58,12 @@ const productType = settings.renderMode === "3D" ? SDK.ProductType.Garment_3D : SDK.ProductType.Garment_2D; | ||
const defaultGarments = settings.defaultGarments !== undefined && settings.defaultGarments.length !== 0 | ||
? (await sdk.FindMetadata({ | ||
org: organizationId, | ||
refs: settings.defaultGarments, | ||
})).findMetadata | ||
? ((await Promise.allSettled(build(settings.defaultGarments, sdk))).map((v) => { | ||
if (v.status === 'fulfilled') { | ||
return v.value; | ||
} | ||
return undefined; | ||
}).filter(defined).map((v) => v.findMetadata).flat()) | ||
: []; | ||
return [...defaultGarments, ...stockResources]; | ||
})(); | ||
const dataStorage = new DressingRoomData(sdk, organizationId, requestInfos); | ||
const dataStorage = new DressingRoomData(sdk, organizationId, requestInfos, persister); | ||
requestInfos.forEach((r) => dataStorage.addEntry(toCacheID({ | ||
@@ -36,0 +70,0 @@ id: r.references[0], |
import { Logging } from "../"; | ||
/** | ||
* Specifies the log level | ||
*/ | ||
export declare enum LogLevel { | ||
/** | ||
* The debug level | ||
*/ | ||
Debug = 0, | ||
/** | ||
* The info level | ||
*/ | ||
Info = 1, | ||
/** | ||
* The warning level | ||
*/ | ||
Warning = 2, | ||
/** | ||
* The error level | ||
*/ | ||
Error = 3 | ||
@@ -7,0 +22,0 @@ } |
@@ -0,6 +1,21 @@ | ||
/** | ||
* Specifies the log level | ||
*/ | ||
export var LogLevel; | ||
(function (LogLevel) { | ||
/** | ||
* The debug level | ||
*/ | ||
LogLevel[LogLevel["Debug"] = 0] = "Debug"; | ||
/** | ||
* The info level | ||
*/ | ||
LogLevel[LogLevel["Info"] = 1] = "Info"; | ||
/** | ||
* The warning level | ||
*/ | ||
LogLevel[LogLevel["Warning"] = 2] = "Warning"; | ||
/** | ||
* The error level | ||
*/ | ||
LogLevel[LogLevel["Error"] = 3] = "Error"; | ||
@@ -7,0 +22,0 @@ })(LogLevel || (LogLevel = {})); |
import { Logging } from "../"; | ||
import { ConsoleLogger } from "./ConsoleLogger"; | ||
import { ConsoleLogger, LogLevel } from "./ConsoleLogger"; | ||
export declare function getLogger(): Logging.LoggingProvider; | ||
export { ConsoleLogger }; | ||
export { ConsoleLogger, LogLevel }; |
@@ -1,5 +0,5 @@ | ||
import { ConsoleLogger } from "./ConsoleLogger"; | ||
import { ConsoleLogger, LogLevel } from "./ConsoleLogger"; | ||
export function getLogger() { | ||
return ConsoleLogger.getInstance(); | ||
} | ||
export { ConsoleLogger }; | ||
export { ConsoleLogger, LogLevel }; |
@@ -359,7 +359,7 @@ export interface DressingRoomApi { | ||
scenes?: Array<ReferenceData>; | ||
defaultGarments?: Array<string>; | ||
defaultGarments?: Array<ReferenceData>; | ||
includeStockGarments?: boolean; | ||
} | ||
export declare namespace Analytics { | ||
export interface Metrics { | ||
interface Metrics { | ||
RenderTryOn: { | ||
@@ -376,3 +376,3 @@ render_time: number; | ||
} | ||
export type Pages = Metrics["Navigate"]; | ||
type Pages = Metrics["Navigate"]; | ||
type CollectableMetric<O, K extends keyof O> = { | ||
@@ -385,4 +385,4 @@ type: "Metric"; | ||
type NavigateEvent = CollectableMetric<Metrics, "Navigate">; | ||
export type CollectableMetrics = RenderEvent | NavigateEvent; | ||
export type Collectable = { | ||
type CollectableMetrics = RenderEvent | NavigateEvent; | ||
type Collectable = { | ||
id: string; | ||
@@ -395,4 +395,4 @@ timestamp: number; | ||
} | CollectableMetrics); | ||
export type CollectFunction = (data: Collectable) => Awaitable<void>; | ||
export type AnalyticsConfig = { | ||
type CollectFunction = (data: Collectable) => Awaitable<void>; | ||
type AnalyticsConfig = { | ||
enableTelemetry: true; | ||
@@ -403,3 +403,2 @@ collector: CollectFunction; | ||
}; | ||
export {}; | ||
} | ||
@@ -425,3 +424,3 @@ export declare namespace PerformanceMetrics { | ||
} | ||
type AnalyticsContext = { | ||
export type AnalyticsContext = { | ||
id?: string; | ||
@@ -490,2 +489,1 @@ attributes?: Record<string, unknown>; | ||
export declare const MDRCReadyEvent = "pictofit::mdrc::ready"; | ||
export {}; |
@@ -14,3 +14,3 @@ export declare enum AccessoryLocation { | ||
garments: Array<AssetReference>; | ||
accessories: Array<AccessoryReference>; | ||
accessories?: Array<AccessoryReference>; | ||
avatar: AssetReference; | ||
@@ -17,0 +17,0 @@ scene: AssetReference; |
@@ -1,1 +0,1 @@ | ||
window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5WZbW/bNhDHv4v2Nt2aNO3avFOdNjVgr4btBRiKwmCps01EIj3q5MUb+t0HyrIkPjNv8iL63+/uyOPT+dt/GcIzZncZPCNITspXpK4BXzWyrLOr7EBwn91llSiaEurfLqJNK9oo0a97rMrsKntivMjubq4yumdlIYFnd996eAFb0pQ4AI9EMvLDh+zkOvrNzc/vP6965F7UmBfkgEI6Ah1/TYrwy2CQQPtFl5/Jt9cfbt+8vh3FmB8JErmQ4sgKiIZpqPWwb91hzwQl5aSpUVRn85ETWqohjTixAbrf65v32rBPBK9FCTOx24GM+NK0NnaArggvfojn0aB+bFhZRB147ULOuuLKOasIMsEvY+EqTs2bz9Aq08FXbQUY9WKbBPhU8BplQ9HpYdtwqgI1PLiMdB/vxkW8AzRn2wPulRZtXEGMF/BsL4X230lLNeekPCGjjvV0hvSCpCU0B5QajHEEuSXUweu0Rphv343X/EU8EXzLdgMWTwcH0ZAb5Ncffr9+e6Mtv7IEip+7CYjRDXkiXVVlIllJX0C1xjoKd4+45WNBdhDFtiI3Sd/iqgokBV95Xb4nVddFbO8yVpn1XNPGLjc9XBkIVaaFmavDd8q3wj2GLafXxCajFa5PB08RDTClicEegGvDZpHOghhm2armoggFNYjiVTLlR+Ao5Mk39r0gaQJ6dUKhDGTLKrQzTYhEd/IDUGmi65lInCJUKSyli/GUZsX+9UzMKNlOF58bdQoxvvPNTPc58YLVahNm5UI1LMKLdybEk/ccaz8mRimegqEpkPobqg/1PSnPCyyl6FbkCGofT4pwLA5HSgobOq6aS5CDLlaFSrMWT+A5U4esW1G8BueEc/i7YXwigehntT7LljDt1tK0x6N+nQ8MsO3FSQhX6wLkVsiKcGqf5HpStjIpK9ssITWHLz8nkqD/qdb5etHrLPDGsLPoyZEHhnHdTC2AET8y46Ozl8gKOL6IbtgE9wYKPOViNMA1i/BULoGqaxQv2qH0TqghS5rW3gaKhRRFQzGlTE1PAUo4s7UkvC6Js1NxdjUokvJxAa3wR0wf3gw0pxTqWsiTajLoWyDwpuov6KZMp753EZewBQl8fEm3n22WOHg7Or85tCgdV/SLKIS6l1DXjO+WQlT5gQV4hjIVanVHgmBnT8QP/3owFkwQ3qkTdhH1cpDJ26HfKOTK2Qax2N6+hw6bOhoN9l3c02wwUJ+eEXjNBJ+3CzUENKRB7Px+OVkBIuO7x+sQVBMGkas9kWkXXlMawn5tcMswADsLQogFoyi2DOPFbyhD0EcmsSHlCk8l47vwYrW06eB4zE59Up/JYjubH26i++nu2Fw1pqaJEv8hLNRRunyOcT6e/I/387d4H4rXwHGFBL1NgEERo30mTJ6QlJBTY78cE01V9C3s3MG097B/97JpaoVCIOGRIMaaF5IGUx0J4s2YrnjuCRI3TZPEeG0Wc6B7wlnt6Uvommi298vJEkhx+qS6D66mfZe0pgt06pVw82U9n23W+UOY18sCuMfpcv1nPtus1n/Npn88JJB9Fo4f2b7/D83PlYUWHAAA" | ||
window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA5WZ32/bNhDH/xftNd2aNO3WvKlO6hqzE8P2AhRFYDDSWSYikx5FefaG/u8DJVnib9IvfrC+97kjeTyRpx//JRyOPLlL4MiBEVS+Q1UF/F3Nyiq5SvaIb5O7ZEfzuoTqt7No3YjWQvTrlu/K5Cp5wyRP7m6ukmyLy5wBSe5+9PAcNqgu+QA8IIbRqwvZyVX0h5ufLz+veuSWVjzN0Z5TZglUfhoV4bfBIIL2iypvybfXn28/vL+VYkwPiCM2Z/SAcwiGqanVsG/tYU9phspRXXG6a80lJ1kppjTgxASofq9v/pAGtOSUQd4K7xFHr6iCCx3aED6XE9lg8IUJB7ZBWcidYq5lwsdPSkZNaTGFA5SDEyD1TuOfRSpKDnhESUVLmNKiABaYHEXrnXhE8ld6lNLuS43LPOjAaeed8jFiOyB8hghSxuCadM3AnGZtOVEBc2AVrngUXTfx8adPo3S6XD0t0vHD+s+H7+txupg9PK6WttqjrqzL0ihDV3pdSwneIY4pOedd0JnL0OOrMpYy6MU08fAzSirO6oxbPWxqkolANQ82I9XHJ7kgFsD1feEA90qDJm9ZTHI4mmW1+Tuq7KcElSeOM0ttbiG9IKocz4AzBSbltM7rtL5k7sUjSja4GLD8tLcQNblGfv/59+uPN0qhKkvI+NduAUJ0TR5JF1kZSRbSC6jt/F3Abg0u9lBd7EJfU8PHIzrgAnF4OADhIbwiDpHnqIBgwI0oRFoAyYFFRShJ7dQXZX53O2AZuDbc+XnUfjuLzbprbLyeq9v4DwUjyjyhsrgwU3G0nZANtc9kw+k1oYVphKvT3rGtBpjQhGDjZuk8pFYQlywzmvuCGkThLJkQkU2UnVxz3wuiFqBXRyTKQDasfLV6hJhjowxAoQnWH8T4hMMuhiV0IZ7QLPG/joWRBtvpwmsj3suYFK6V6R5HXl8abcSqnKmaRehET9+cb/bmYWSU9M0bmgCJX+/BlNK3qHGeYTFJt0QHEO+dqAhlsT9SlJtQOWvOQQ66UBYKzYq+geOUMYy6EYVzcIYIgb9rTEYMkHp6UVfZEMad4+rmda5eJj0TbHqxEvzZOge2oWyHSGaePNRBmcqoUZlmEUOz+HJzAgN0N0I6Xxf1Pjy3LnMUPTlw5dIO4LEJIPEDKy69e9tL80V0zcZbGzIgMQcjqTUjW/iXcgGZOEaRvJlK54Jqsqhl7W0gnzOa1xmPSVPdk4fiH9mKIVKVyNoHbF0Niqjx2IBG+BLThdcDTbMMqoqyk2jhqSWw7Vt1x3Rd5u5c9dIFbIABkQ/p5kXWEHtPR+0dSYnSckQ/i3yoewZVhUmxoHSX7rGHpyljoUZnzQu29tPc8Ke9tmG88E4dUUXEzYFFl0O3kc+VtTFksJ2dIK0RaGm9mGdxR/tFQz0cOZAKUzJrNqoPqEm92Nn9YrQEzjEpnq99UEXo735uEYs78OpSH/ap5hvMPbBW4EPMccbpBvNw8mtKH/QZM16jcslPJSaFf7Ma2nhwOGarPqrzZrCtLRA70by6Sw265i8/tVNFNQQsJVthKpog8R+EfZ278+MQ58vJ3RJon4W7caQCwpcccWdrYVCEaF8RZieOSkgzrQrLRF0VvGFb66Jyy3bXRJMm9j14BiwJQqxZzjLvUCVBuMXTJY/4aGenKZIQrxnFDLItIrhydDtUTXC094vRAlB+0pqWw8eRbtCKzvNFRAjX31az6XqVjv28XubBPU8Wq7/S6Xq5+j6dPI4jyC4Ly4fxl/8Bfu33ScofAAA=" |
@@ -1,1 +0,1 @@ | ||
window.searchData = "data:application/octet-stream;base64,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"; | ||
window.searchData = "data:application/octet-stream;base64,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"; |
{ | ||
"name": "@pictofit/public-types", | ||
"version": "0.1.76", | ||
"version": "0.1.77-afitzek-mdrc-integration-cf431ba748e2485586d98f253473cadca0253d84", | ||
"description": "", | ||
@@ -19,2 +19,6 @@ "main": "dist/index.js", | ||
"types": "./dist/external-asset-urls.d.ts" | ||
}, | ||
"./schemas": { | ||
"default": "./dist/schema.js", | ||
"types": "./dist/schema.d.ts" | ||
} | ||
@@ -24,2 +28,5 @@ }, | ||
"build": "tsc", | ||
"prebuild": "npm run generate:collection:schema && npm run generate:mdrc_v1:schema", | ||
"generate:collection:schema": "typescript-json-schema --required ./src/index.ts Collection > ./src/schema/collection.schema.json", | ||
"generate:mdrc_v1:schema": "typescript-json-schema --required ./src/index.ts IMDRCSettingV1 > ./src/schema/mdrc_settings_v1.schema.json", | ||
"docs": "typedoc", | ||
@@ -31,4 +38,3 @@ "dev": "tsc --watch" | ||
"license": "ISC", | ||
"devDependencies": { | ||
} | ||
} | ||
"devDependencies": {} | ||
} |
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 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 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 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 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 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 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 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 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 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 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 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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1560275
161
3942