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

idraw

Package Overview
Dependencies
Maintainers
0
Versions
123
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

idraw - npm Package Compare versions

Comparing version 0.4.0-beta.33 to 0.4.0-beta.34

25

dist/esm/event.d.ts

@@ -1,20 +0,5 @@

import type { CoreEventMap, Data } from '@idraw/types';
import { middlewareEventRuler, middlewareEventScale, middlewareEventSelect, middlewareEventSelectClear, middlewareEventTextEdit, middlewareEventTextChange } from '@idraw/core';
declare const idrawEventChange = "change";
export type IDrawEvent = CoreEventMap & {
[idrawEventChange]: {
data: Data;
type: 'updateElement' | 'deleteElement' | 'moveElement' | 'addElement' | 'dragElement' | 'resizeElement' | 'setData' | 'undo' | 'redo' | 'changeLayout' | 'other';
};
};
export interface IDrawEventKeys {
change: typeof idrawEventChange;
ruler: typeof middlewareEventRuler;
scale: typeof middlewareEventScale;
select: typeof middlewareEventSelect;
clearSelect: typeof middlewareEventSelectClear;
textEdit: typeof middlewareEventTextEdit;
textChange: typeof middlewareEventTextChange;
}
declare const eventKeys: IDrawEventKeys;
export { eventKeys };
import type { CoreEventMap } from '@idraw/types';
import type { CoreEventKeys } from '@idraw/core';
export type IDrawEventKeys = CoreEventKeys;
export type IDrawEvent = CoreEventMap;
export declare const eventKeys: CoreEventKeys;

22

dist/esm/event.js

@@ -1,20 +0,2 @@

import { eventChange } from '@idraw/core';
import { middlewareEventRuler, middlewareEventScale, middlewareEventSelect, middlewareEventSelectClear, middlewareEventTextEdit, middlewareEventTextChange } from '@idraw/core';
const idrawEventChange = eventChange;
const innerEventKeys = {
change: idrawEventChange,
ruler: middlewareEventRuler,
scale: middlewareEventScale,
select: middlewareEventSelect,
clearSelect: middlewareEventSelectClear,
textEdit: middlewareEventTextEdit,
textChange: middlewareEventTextChange
};
const eventKeys = {};
Object.keys(innerEventKeys).forEach((keyName) => {
Object.defineProperty(eventKeys, keyName, {
value: innerEventKeys[keyName],
writable: false
});
});
export { eventKeys };
import { coreEventKeys } from '@idraw/core';
export const eventKeys = coreEventKeys;
import type { PointSize, IDrawOptions, IDrawSettings, IDrawFeature, IDrawMode, Data, ViewSizeInfo, ViewScaleInfo, ElementType, Element, RecursivePartial, ElementPosition } from '@idraw/types';
import type { ExportImageFileBaseOptions, ExportImageFileResult } from './file';
import type { IDrawEvent } from './event';
import type { ExportImageFileBaseOptions, ExportImageFileResult } from './file';
export declare class iDraw {

@@ -5,0 +5,0 @@ #private;

@@ -22,7 +22,6 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

var _iDraw_instances, _iDraw_core, _iDraw_opts, _iDraw_store, _iDraw_init, _iDraw_setFeature;
import { Core, middlewareEventSelectInGroup, middlewareEventSnapToGrid } from '@idraw/core';
import { Core, coreEventKeys } from '@idraw/core';
import { createElement, insertElementToListByPosition, updateElementInList, deleteElementInList, moveElementPosition, getElementPositionFromList, calcElementListSize, filterCompactData, calcViewCenterContent, calcViewCenter, Store } from '@idraw/util';
import { defaultSettings, getDefaultStorage, defaultMode, parseStyles } from './config';
import { exportImageFileBlobURL } from './file';
import { eventKeys } from './event';
import { changeMode, runMiddlewares } from './mode';

@@ -68,3 +67,3 @@ export class iDraw {

core.setData(data);
core.trigger(eventKeys.change, { data, type: 'setData' });
core.trigger(coreEventKeys.CHANGE, { data, type: 'setData' });
}

@@ -115,3 +114,3 @@ getData(opts) {

selectElements(uuids) {
this.trigger(eventKeys.select, { uuids });
this.trigger(coreEventKeys.SELECT, { uuids });
}

@@ -122,6 +121,6 @@ selectElementByPosition(position) {

selectElementsByPositions(positions) {
this.trigger(eventKeys.select, { positions });
this.trigger(coreEventKeys.SELECT, { positions });
}
cancelElements() {
this.trigger(eventKeys.clearSelect, { uuids: [] });
this.trigger(coreEventKeys.CLEAR_SELECT, { uuids: [] });
}

@@ -143,3 +142,3 @@ createElement(type, opts) {

core.refresh();
core.trigger(eventKeys.change, { data, type: 'updateElement' });
core.trigger(coreEventKeys.CHANGE, { data, type: 'updateElement' });
}

@@ -159,3 +158,3 @@ addElement(element, opts) {

core.refresh();
core.trigger(eventKeys.change, { data, type: 'addElement' });
core.trigger(coreEventKeys.CHANGE, { data, type: 'addElement' });
return data;

@@ -169,3 +168,3 @@ }

core.refresh();
core.trigger(eventKeys.change, { data, type: 'deleteElement' });
core.trigger(coreEventKeys.CHANGE, { data, type: 'deleteElement' });
}

@@ -180,3 +179,3 @@ moveElement(uuid, to) {

core.refresh();
core.trigger(eventKeys.change, { data, type: 'moveElement' });
core.trigger(coreEventKeys.CHANGE, { data, type: 'moveElement' });
}

@@ -239,3 +238,3 @@ getImageBlobURL(opts) {

else if (feat === 'selectInGroup') {
__classPrivateFieldGet(this, _iDraw_core, "f").trigger(middlewareEventSelectInGroup, {
__classPrivateFieldGet(this, _iDraw_core, "f").trigger(coreEventKeys.SELECT_IN_GROUP, {
enable: !!status

@@ -245,3 +244,3 @@ });

else if (feat === 'snapToGrid') {
__classPrivateFieldGet(this, _iDraw_core, "f").trigger(middlewareEventSnapToGrid, {
__classPrivateFieldGet(this, _iDraw_core, "f").trigger(coreEventKeys.SNAP_TO_GRID, {
enable: !!status

@@ -248,0 +247,0 @@ });

export type * from '@idraw/types';
export { Core, MiddlewareSelector, middlewareEventSelect, middlewareEventSelectClear, MiddlewareScroller, MiddlewareScaler, middlewareEventScale, MiddlewareRuler, middlewareEventRuler, MiddlewareTextEditor } from '@idraw/core';
export { Core, MiddlewareSelector, MiddlewareScroller, MiddlewareScaler, MiddlewareRuler, MiddlewareTextEditor, coreEventKeys } from '@idraw/core';
export { Sharer, Calculator } from '@idraw/board';

@@ -4,0 +4,0 @@ export { Renderer } from '@idraw/renderer';

@@ -1,2 +0,2 @@

export { Core, MiddlewareSelector, middlewareEventSelect, middlewareEventSelectClear, MiddlewareScroller, MiddlewareScaler, middlewareEventScale, MiddlewareRuler, middlewareEventRuler, MiddlewareTextEditor } from '@idraw/core';
export { Core, MiddlewareSelector, MiddlewareScroller, MiddlewareScaler, MiddlewareRuler, MiddlewareTextEditor, coreEventKeys } from '@idraw/core';
export { Sharer, Calculator } from '@idraw/board';

@@ -3,0 +3,0 @@ export { Renderer } from '@idraw/renderer';

import type { IDrawMode, IDrawStorage } from '@idraw/types';
import { Store } from '@idraw/util';
import { Core } from '@idraw/core';
import { IDrawEvent } from './event';
export declare function runMiddlewares(core: Core<IDrawEvent>, store: Store<IDrawStorage>): void;
export declare function changeMode(mode: IDrawMode, core: Core<IDrawEvent>, store: Store<IDrawStorage>): void;
import { InnerEvent } from './event';
export declare function runMiddlewares(core: Core<InnerEvent>, store: Store<IDrawStorage>): void;
export declare function changeMode(mode: IDrawMode, core: Core<InnerEvent>, store: Store<IDrawStorage>): void;

@@ -1,2 +0,2 @@

import { MiddlewareLayoutSelector, MiddlewareSelector, MiddlewareScroller, MiddlewareScaler, MiddlewareRuler, MiddlewareTextEditor, MiddlewareDragger, MiddlewareInfo } from '@idraw/core';
import { MiddlewareLayoutSelector, MiddlewareSelector, MiddlewareScroller, MiddlewareScaler, MiddlewareRuler, MiddlewareTextEditor, MiddlewareDragger, MiddlewareInfo, MiddlewarePointer } from '@idraw/core';
function isValidMode(mode) {

@@ -52,2 +52,3 @@ return ['select', 'drag', 'readOnly'].includes(mode);

}
core.use(MiddlewarePointer);
}

@@ -54,0 +55,0 @@ export function changeMode(mode, core, store) {

{
"name": "idraw",
"version": "0.4.0-beta.33",
"version": "0.4.0-beta.34",
"description": "",

@@ -25,7 +25,7 @@ "main": "dist/esm/index.js",

"dependencies": {
"@idraw/board": "^0.4.0-beta.33",
"@idraw/core": "^0.4.0-beta.33",
"@idraw/renderer": "^0.4.0-beta.33",
"@idraw/types": "^0.4.0-beta.33",
"@idraw/util": "^0.4.0-beta.33"
"@idraw/board": "^0.4.0-beta.34",
"@idraw/core": "^0.4.0-beta.34",
"@idraw/renderer": "^0.4.0-beta.34",
"@idraw/types": "^0.4.0-beta.34",
"@idraw/util": "^0.4.0-beta.34"
},

@@ -32,0 +32,0 @@ "publishConfig": {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

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