New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@medusajs/admin-shared

Package Overview
Dependencies
Maintainers
2
Versions
2576
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@medusajs/admin-shared - npm Package Compare versions

Comparing version 0.0.2-snapshot-20230605121842 to 0.0.2-snapshot-20230605131919

28

dist/index.d.ts

@@ -5,3 +5,3 @@ import { ComponentType } from 'react';

declare const extensionTypes: readonly ["widget", "route", "nested-route"];
declare const injectionZones: readonly ["order.details", "order.list", "draft_order.list", "draft_order.details", "customer.details", "customer.list", "customer_group.details", "customer_group.list", "product.details", "product.list", "product_collection.details", "product_collection.list", "price_list.details", "price_list.list", "discount.details", "discount.list", "gift_card.details", "gift_card.list", "custom_gift_card", "login.before", "login.after"];
declare const injectionZones: readonly ["order.details.before", "order.details.after", "order.list.before", "order.list.after", "draft_order.list", "draft_order.details", "customer.details", "customer.list", "customer_group.details", "customer_group.list", "product.details.before", "product.details.after", "product.list.before", "product.list.after", "product_collection.details", "product_collection.list", "price_list.details", "price_list.list", "discount.details", "discount.list", "gift_card.details", "gift_card.list", "custom_gift_card", "login.before", "login.after"];

@@ -12,3 +12,3 @@ type InjectionZone = typeof injectionZones[number];

type: "widget";
zone: InjectionZone;
zone: InjectionZone | InjectionZone[];
};

@@ -71,2 +71,14 @@ type RouteConfig = {

declare function isValidExtensionType(val: any): val is ExtensionType;
declare function isValidInjectionZone(val: any): val is InjectionZone;
declare function isWidgetExtension(extension: Extension): extension is WidgetExtension;
declare function isRouteExtension(extension: Extension): extension is RouteExtension;
declare function isNestedRouteExtension(extension: Extension): extension is NestedRouteExtension;
declare class WidgetRegistry {
private widgets;
registerWidget(origin: string, widget: WidgetExtension): void;
getWidgets(zone: InjectionZone): Widget[];
}
declare class RouteRegistry {

@@ -84,14 +96,2 @@ links: Link[];

declare class WidgetRegistry {
private widgets;
registerWidget(origin: string, widget: WidgetExtension): void;
getWidgets(zone: InjectionZone): Widget[];
}
declare function isValidExtensionType(val: any): val is ExtensionType;
declare function isValidInjectionZone(val: any): val is InjectionZone;
declare function isWidgetExtension(extension: Extension): extension is WidgetExtension;
declare function isRouteExtension(extension: Extension): extension is RouteExtension;
declare function isNestedRouteExtension(extension: Extension): extension is NestedRouteExtension;
export { Extension, ExtensionConfig, ExtensionProps, ExtensionType, ExtensionsEntry, InjectionZone, Link, NestedRoute, NestedRouteConfig, NestedRouteExtension, Route, RouteConfig, RouteExtension, RouteRegistry, Widget, WidgetConfig, WidgetExtension, WidgetRegistry, extensionTypes, injectionZones, isNestedRouteExtension, isRouteExtension, isValidExtensionType, isValidInjectionZone, isWidgetExtension };

@@ -35,2 +35,91 @@ var __defProp = Object.defineProperty;

// src/constants.ts
var extensionTypes = [
"widget",
"route",
"nested-route"
];
var injectionZones = [
// Order injection zones
"order.details.before",
"order.details.after",
"order.list.before",
"order.list.after",
// Draft order injection zones
"draft_order.list",
"draft_order.details",
// Customer injection zones
"customer.details",
"customer.list",
// Customer group injection zones
"customer_group.details",
"customer_group.list",
// Product injection zones
"product.details.before",
"product.details.after",
"product.list.before",
"product.list.after",
// Product collection injection zones
"product_collection.details",
"product_collection.list",
// Price list injection zones
"price_list.details",
"price_list.list",
// Discount injection zones
"discount.details",
"discount.list",
// Gift card injection zones
"gift_card.details",
"gift_card.list",
"custom_gift_card",
// Login
"login.before",
"login.after"
];
// src/utils.ts
function isValidExtensionType(val) {
return extensionTypes.includes(val);
}
__name(isValidExtensionType, "isValidExtensionType");
function isValidInjectionZone(val) {
return injectionZones.includes(val);
}
__name(isValidInjectionZone, "isValidInjectionZone");
function isWidgetExtension(extension) {
return extension.config.type === "widget";
}
__name(isWidgetExtension, "isWidgetExtension");
function isRouteExtension(extension) {
return extension.config.type === "route";
}
__name(isRouteExtension, "isRouteExtension");
function isNestedRouteExtension(extension) {
return extension.config.type === "nested-route";
}
__name(isNestedRouteExtension, "isNestedRouteExtension");
// src/widget-registry.tsx
var WidgetRegistry = /* @__PURE__ */ __name(class WidgetRegistry2 {
widgets = /* @__PURE__ */ new Map();
registerWidget(origin, widget) {
const { zone } = widget.config;
const zones = Array.isArray(zone) ? zone : [
zone
];
for (let widgetZone of zones) {
const widgets = this.widgets.get(widgetZone) || [];
widgets.push({
origin,
Widget: widget.Component
});
this.widgets.set(widgetZone, widgets);
}
}
getWidgets(zone) {
return this.widgets.get(zone) || [];
}
}, "WidgetRegistry");
var widget_registry_default = WidgetRegistry;
// src/route-registry.tsx

@@ -93,82 +182,2 @@ var RouteRegistry = /* @__PURE__ */ __name(class RouteRegistry2 {

var route_registry_default = RouteRegistry;
// src/widget-registry.tsx
var WidgetRegistry = /* @__PURE__ */ __name(class WidgetRegistry2 {
widgets = /* @__PURE__ */ new Map();
registerWidget(origin, widget) {
const { zone } = widget.config;
const widgets = this.widgets.get(zone) || [];
widgets.push({
origin,
Widget: widget.Component
});
this.widgets.set(zone, widgets);
}
getWidgets(zone) {
return this.widgets.get(zone) || [];
}
}, "WidgetRegistry");
var widget_registry_default = WidgetRegistry;
// src/constants.ts
var extensionTypes = [
"widget",
"route",
"nested-route"
];
var injectionZones = [
// Order injection zones
"order.details",
"order.list",
// Draft order injection zones
"draft_order.list",
"draft_order.details",
// Customer injection zones
"customer.details",
"customer.list",
// Customer group injection zones
"customer_group.details",
"customer_group.list",
// Product injection zones
"product.details",
"product.list",
// Product collection injection zones
"product_collection.details",
"product_collection.list",
// Price list injection zones
"price_list.details",
"price_list.list",
// Discount injection zones
"discount.details",
"discount.list",
// Gift card injection zones
"gift_card.details",
"gift_card.list",
"custom_gift_card",
// Login
"login.before",
"login.after"
];
// src/utils.ts
function isValidExtensionType(val) {
return extensionTypes.includes(val);
}
__name(isValidExtensionType, "isValidExtensionType");
function isValidInjectionZone(val) {
return injectionZones.includes(val);
}
__name(isValidInjectionZone, "isValidInjectionZone");
function isWidgetExtension(extension) {
return extension.config.type === "widget";
}
__name(isWidgetExtension, "isWidgetExtension");
function isRouteExtension(extension) {
return extension.config.type === "route";
}
__name(isRouteExtension, "isRouteExtension");
function isNestedRouteExtension(extension) {
return extension.config.type === "nested-route";
}
__name(isNestedRouteExtension, "isNestedRouteExtension");
// Annotate the CommonJS export names for ESM import in node:

@@ -175,0 +184,0 @@ 0 && (module.exports = {

{
"name": "@medusajs/admin-shared",
"version": "0.0.2-snapshot-20230605121842",
"version": "0.0.2-snapshot-20230605131919",
"author": "Kasper Kristensen <kasper@medusajs.com>",

@@ -5,0 +5,0 @@ "exports": {

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