UNPKG

tapspace

Version:

A zoomable user interface lib for web apps

52 lines (46 loc) 1.73 kB
// @tapspace // // The tapspace namespace provides [components](#tapspacecomponents) for space, // [geometry](#tapspacegeometry) classes, // and [interaction](#tapspaceinteraction) tools. // There are also [loaders](#tapspaceloaders) to help in managing // components, images, and other resources. // // Import tapspace stylesheet require('./tapspace.css') // Capturers exports.capturers = require('./capturers') // Components exports.components = require('./components') // Geometries exports.geometry = require('./geometry') // Interaction exports.interaction = require('./interaction') // Effects exports.effects = require('./effects') // Loaders exports.loaders = require('./loaders') // Metrics exports.metrics = require('./metrics') // Math, proxy affineplane exports.math = require('./math') // Component creation methods exports.createArc = exports.components.Arc.create exports.createBasis = exports.components.Group.create // TODO is needed? exports.createCircle = exports.components.Node.create exports.createControl = exports.components.CustomControl.create exports.createEdge = exports.components.Edge.create exports.createGroup = exports.components.Group.create // TODO is needed? exports.createItem = exports.components.Item.create exports.createNode = exports.components.Circle.create exports.createPlane = exports.components.Plane.create exports.createSpace = exports.createPlane // TODO is needed? exports.createView = exports.components.Viewport.create exports.createViewport = exports.createView // Informative // @tapspace.version // // The semantic version string, for example '1.2.3'. // It is identical to the version string in the tapspace package.json. // exports.version = require('./version')