JSPM

  • Created
  • Published
  • Downloads 115
  • Score
    100M100P100Q70228F
  • License MIT

A zoomable user interface lib for web apps

Package Exports

  • tapspace
  • tapspace/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (tapspace) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

tapspace.js

NPM Version Build Status

We believe zoomable user interfaces to be the best way for humans to explore and manipulate two-dimensional content. Therefore we built Tapspace.js, a JavaScript library dedicated for building such dynamic front-ends. It provides an infinite, scalable, and rotatable space for you to represent HTML content and for your users to play with. Tapspace.js uses pure CSS3 and DOM instead of Canvas or WebGL and therefore is able to handle any HTML content you throw at it, including iframes and SVG, and also Canvas- and WebGL-rendered elements. And of course, we provide a clean, documented API for you to build your best.

Install

With npm or yarn:

$ npm install tapspace@alpha
$ yarn add tapspace@alpha

This installs an alpha version of Tapspace.js 2.x. For the earlier and stable Tapspace.js 1.x, see 1.6-stable branch.

Via unpkg:

<script src="https://unpkg.com/tapspace@2.0.0-alpha.8/dist/tapspace.min.js"></script>

Documentation

See taataa.github.io/tapspace for:

Supporters

We have developed Tapspace.js in collaboration with the following organizations.

Linked Infrastructure for Networked Cultural Scholarship University of Guelph Center of Digital Humanities Research Texas A+M University Tampere University

Contribute

Issues, pull requests and bug reports are highly appreciated. Please test your contribution with the following scripts:

Run test suite:

$ npm run test

Run only linter:

$ npm run lint

See testing docs for details.

License

MIT