UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

1 lines 3.04 kB
{"version":3,"file":"constants.mjs","sources":["../../src/constants.ts"],"sourcesContent":["import type { TMat2D } from './typedefs';\n// use this syntax so babel plugin see this import here\nimport { version } from '../package.json';\n\nexport const VERSION = version;\n// eslint-disable-next-line @typescript-eslint/no-empty-function\nexport function noop() {}\n\nexport const halfPI = Math.PI / 2;\nexport const twoMathPi = Math.PI * 2;\nexport const PiBy180 = Math.PI / 180;\n\nexport const iMatrix = Object.freeze([1, 0, 0, 1, 0, 0]) as TMat2D;\nexport const DEFAULT_SVG_FONT_SIZE = 16;\nexport const ALIASING_LIMIT = 2;\n\n/* \"magic number\" for bezier approximations of arcs (http://itc.ktu.lt/itc354/Riskus354.pdf) */\nexport const kRect = 1 - 0.5522847498;\n\nexport const CENTER = 'center';\nexport const LEFT = 'left';\nexport const TOP = 'top';\nexport const BOTTOM = 'bottom';\nexport const RIGHT = 'right';\nexport const NONE = 'none';\n\nexport const reNewline = /\\r?\\n/;\n\nexport const MOVING = 'moving';\nexport const SCALING = 'scaling';\nexport const ROTATING = 'rotating';\nexport const ROTATE = 'rotate';\nexport const SKEWING = 'skewing';\nexport const RESIZING = 'resizing';\nexport const MODIFY_POLY = 'modifyPoly';\nexport const MODIFY_PATH = 'modifyPath';\nexport const CHANGED = 'changed';\nexport const SCALE = 'scale';\nexport const SCALE_X = 'scaleX';\nexport const SCALE_Y = 'scaleY';\nexport const SKEW_X = 'skewX';\nexport const SKEW_Y = 'skewY';\nexport const FILL = 'fill';\nexport const STROKE = 'stroke';\nexport const MODIFIED = 'modified';\n"],"names":["VERSION","version","noop","halfPI","Math","PI","twoMathPi","PiBy180","iMatrix","Object","freeze","DEFAULT_SVG_FONT_SIZE","ALIASING_LIMIT","kRect","CENTER","LEFT","TOP","BOTTOM","RIGHT","NONE","reNewline","MOVING","SCALING","ROTATING","ROTATE","SKEWING","RESIZING","MODIFY_POLY","MODIFY_PATH","CHANGED","SCALE","SCALE_X","SCALE_Y","SKEW_X","SKEW_Y","FILL","STROKE","MODIFIED"],"mappings":";;AACA;AAGO,MAAMA,OAAO,GAAGC,QAAO;AAC9B;AACO,SAASC,IAAIA,GAAG,EAAC;MAEXC,MAAM,GAAGC,IAAI,CAACC,EAAE,GAAG,EAAC;MACpBC,SAAS,GAAGF,IAAI,CAACC,EAAE,GAAG,EAAC;MACvBE,OAAO,GAAGH,IAAI,CAACC,EAAE,GAAG,IAAG;AAE7B,MAAMG,OAAO,GAAGC,MAAM,CAACC,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAW;AAC3D,MAAMC,qBAAqB,GAAG,GAAE;AAChC,MAAMC,cAAc,GAAG,EAAC;;AAE/B;AACaC,MAAAA,KAAK,GAAG,CAAC,GAAG,aAAY;AAE9B,MAAMC,MAAM,GAAG,SAAQ;AACvB,MAAMC,IAAI,GAAG,OAAM;AACnB,MAAMC,GAAG,GAAG,MAAK;AACjB,MAAMC,MAAM,GAAG,SAAQ;AACvB,MAAMC,KAAK,GAAG,QAAO;AACrB,MAAMC,IAAI,GAAG,OAAM;AAEnB,MAAMC,SAAS,GAAG,QAAO;AAEzB,MAAMC,MAAM,GAAG,SAAQ;AACvB,MAAMC,OAAO,GAAG,UAAS;AACzB,MAAMC,QAAQ,GAAG,WAAU;AAC3B,MAAMC,MAAM,GAAG,SAAQ;AACvB,MAAMC,OAAO,GAAG,UAAS;AACzB,MAAMC,QAAQ,GAAG,WAAU;AAC3B,MAAMC,WAAW,GAAG,aAAY;AAChC,MAAMC,WAAW,GAAG,aAAY;AAChC,MAAMC,OAAO,GAAG,UAAS;AACzB,MAAMC,KAAK,GAAG,QAAO;AACrB,MAAMC,OAAO,GAAG,SAAQ;AACxB,MAAMC,OAAO,GAAG,SAAQ;AACxB,MAAMC,MAAM,GAAG,QAAO;AACtB,MAAMC,MAAM,GAAG,QAAO;AACtB,MAAMC,IAAI,GAAG,OAAM;AACnB,MAAMC,MAAM,GAAG,SAAQ;AACvB,MAAMC,QAAQ,GAAG;;;;"}