{"_id":"impress.js","_rev":"9-1451c15c70de98343b1377e53fa7fa30","name":"impress.js","description":"It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.","dist-tags":{"latest":"1.1.0"},"versions":{"0.6.0":{"name":"impress.js","version":"0.6.0","description":"It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.","main":"js/impress.js","repository":{"type":"git","url":"git+https://github.com/impress/impress.js.git"},"keywords":["presentation","slides","slideshow","css3","transitions","transforms","browser"],"author":{"name":"Bartek Szopka"},"license":"MIT","bugs":{"url":"https://github.com/bartaz/impress.js/issues"},"scripts":{"lint":"jshint js/impress.js *.js test/bootstrap.js && jscs js/impress.js *.js test/bootstrap.js --preset=jquery","test":"karma start --single-run","test:dev":"karma start"},"devDependencies":{"chrome":"0.1.0","jscs":"2.11.0","jshint":"2.9.1","karma":"0.13.22","karma-chrome-launcher":"1.0.1","karma-cli":"1.0.0","karma-qunit":"1.0.0","qunitjs":"2.0.0-rc1"},"gitHead":"1f074925b28119bcd36c63b962cb405208ddf26b","homepage":"https://github.com/impress/impress.js#readme","_id":"impress.js@0.6.0","_shasum":"5211da4976408bb5b844eefc2914d9d4fe927e91","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"fagner","email":"gravatar@fagnermartins.com"},"dist":{"shasum":"5211da4976408bb5b844eefc2914d9d4fe927e91","tarball":"https://registry.npmjs.org/impress.js/-/impress.js-0.6.0.tgz","integrity":"sha512-gdBYksOwMj0ex26Wrr+5GaqrMY0V2qdTZ5RHEXTj0VDYisALDd5d6bs6cyL92kzuO45PhedO17Qlv1W2UhPjbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPqa+EfgzXDoHO9iDuSl9G74xF1k/sWsi8RWK9RQs2PAiBVVaOlBaMekWTVutfsBiT1EccUIlFwuJ/epAEF9EbzkA=="}]},"maintainers":[{"name":"fagner","email":"gravatar@fagnermartins.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/impress.js-0.6.0.tgz_1467534098152_0.3498814560007304"},"directories":{}},"1.0.0":{"name":"impress.js","version":"1.0.0","description":"It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.","main":"js/impress.js","repository":{"type":"git","url":"git+https://github.com/impress/impress.js.git"},"keywords":["presentation","slides","slideshow","css3","transitions","transforms","browser"],"author":{"name":"Bartek Szopka"},"license":"MIT","bugs":{"url":"https://github.com/impress/impress.js/issues"},"scripts":{"build":"node build.js","lint":"jshint src test/*.js && jscs src test/*.js","test":"karma start --single-run","test:dev":"karma start","test:sauce":"karma start karma.conf-sauce.js"},"devDependencies":{"buildify":"*","chrome":"0.1.0","firefox":"0.0.1","jscs":"2.11.0","jshint":"2.9.1","karma":"0.13.22","karma-chrome-launcher":"2.2.0","karma-cli":"1.0.0","karma-firefox-launcher":"~0.1","karma-qunit":"1.0.0","karma-sauce-launcher":"1.0.0","ls":"0.2.1","qunitjs":"2.0.0-rc1","syn":"0.10.0"},"gitHead":"e8394d0899a887a1f02f34ea4dee3dcbea4f648f","homepage":"https://github.com/impress/impress.js#readme","_id":"impress.js@1.0.0","_shasum":"a73f86bf8bc6748fc8822809d8d764a607d0b846","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"henrikingo","email":"henrik.ingo@avoinelama.fi"},"dist":{"shasum":"a73f86bf8bc6748fc8822809d8d764a607d0b846","tarball":"https://registry.npmjs.org/impress.js/-/impress.js-1.0.0.tgz","fileCount":59,"unpackedSize":436461,"integrity":"sha512-j4vj7Zu/tQpkX8VNobkybjoXxfrSRNGBOWxHiKQv4hGjPukoLPLXq5BWGRy9ole7bjbKw5FOqkB2q+anwpUoCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKG2P2J15qaNQYdhEHyCCEqkuRXzguaEqdj92y3BiHfwIhAJEgi9Idzxrl688PdKOXU2OlCcyz5eeooiwoPWv8CqHi"}]},"maintainers":[{"email":"gravatar@fagnermartins.com","name":"fagner"},{"email":"henrik.ingo@avoinelama.fi","name":"henrikingo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/impress.js_1.0.0_1521096602368_0.8329957722408197"},"_hasShrinkwrap":false},"1.1.0":{"name":"impress.js","version":"1.1.0","description":"It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.","main":"js/impress.js","repository":{"type":"git","url":"git+https://github.com/impress/impress.js.git"},"keywords":["presentation","slides","slideshow","css3","transitions","transforms","browser"],"author":{"name":"Bartek Szopka"},"license":"MIT","bugs":{"url":"https://github.com/impress/impress.js/issues"},"scripts":{"all":"npm run build && npm run test && npm run lint","build":"node build.js","lint":"jshint src test/*.js && jscs src test/*.js","new-lint":"eslint src test","test":"karma start --log-level debug --single-run=true"},"devDependencies":{"eslint":"^6.8.0","jscs":"^3.0.7","jshint":"^2.11.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^1.3.0","karma-qunit":"^4.0.0","ls":"^0.2.1","puppeteer":"^2.1.1","qunit":"^2.9.3","syn":"^0.14.1","terser":"^4.6.7"},"dependencies":{},"gitHead":"ddfb5eb78cbee4b0aeb550c8df4f7764fa9ec9d6","homepage":"https://github.com/impress/impress.js#readme","_id":"impress.js@1.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-APQNnZx1M8RBe9vHdNAiAbIz4MaL0UDqIj0BDJOeFLqI/529/lGMmiz0m/c82xC08tBq8n9JzpMNoDykq0Zckg==","shasum":"2a056e7ac51855ff7b5188bf1520d429a73b3544","tarball":"https://registry.npmjs.org/impress.js/-/impress.js-1.1.0.tgz","fileCount":63,"unpackedSize":567035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekygmCRA9TVsSAnZWagAAzzgP/ArMRkkhT7rIhhucY2kJ\nVxGUGiVFnU+ZRs8uDPD+SDZYCtfblWZGwoJe8bpvPgra8SFjKXuFtlTaA1NR\nWUJT1whoQE4RhSrIm4YLma1z4SmTUd+aXuIXUUJY2IAdFMrIY45pcD7FdgtI\nNkhi4hKroLEIb9ocaaH5OZdnoh9inPGv7MkSm7s63Ny/JFwTydcZx9M7odKE\nunA+nU+grbHxC511Opb/xg8YN+svlYGxhKnnIvMuGZ/DS5nQofFuf1VFY/Q7\nouFn8fQKya77o6jWEBHdxAt4C73c9N1EtnU+qfjf8WL5mIL056OX0OwOkmLr\n6a3Co7zUpjNkN+ZPwWdUGedUC3BGrChY/JazCvPY9lBbgCrVW9aD7GX/Qwc3\nqGENIH1jYn1TiIyT70uLlQXOSDjL14XMZpoJV9tB4GRZY304hydMrei0/AO4\nGyCfc0Sv3fkgmbsPbsdO5PpX0TUGhNBMxI0p/EVXh+w5fc8cORzXnehMm/yv\nK+1VLHqjt4IUVVzk3s7yl0d45A34FvDkVD8Jal/t5H1CCL9yYr4dmRma0ZeD\nZwQHJbqoMm8oHw4MOCDmecFHhFEUlhE8zq0UcXWVPBl98lx7yLp+UrBVTL9H\nEnzp1WzVsKxJOn5LpizzdSiIbSj1OSOw7LYZM6mXQoO5VSnFu3Sr08pq5Uen\nRfBZ\r\n=5Xpg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqv3Om3s4cCy3+1E1WFiMcjzC9QTZotWUJ0zsCHjCjCwIhAOPc0qrB9TD7AwPbBjIecAEjJMFqBhw/VIH9s7AqLxKn"}]},"maintainers":[{"email":"gravatar@fagnermartins.com","name":"fagner"},{"email":"henrik.ingo@avoinelama.fi","name":"henrikingo"}],"_npmUser":{"name":"henrikingo","email":"henrik.ingo@avoinelama.fi"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/impress.js_1.1.0_1586702373654_0.8913434031058496"},"_hasShrinkwrap":false}},"readme":"impress.js\n============\n\n[![CircleCI](https://circleci.com/gh/impress/impress.js.svg?style=svg)](https://circleci.com/gh/impress/impress.js)\n\nIt's a presentation framework based on the power of CSS3 transforms and\ntransitions in modern browsers and inspired by the idea behind prezi.com.\n\n**WARNING**\n\nimpress.js may not help you if you have nothing interesting to say ;)\n\n\nHOW TO USE IT\n---------------\n\n### Checking out and initializing the git repository\n\n    git clone --recursive https://github.com/impress/impress.js.git\n    cd impress.js\n\nNote: For a minimal checkout, omit the `--recursive` option. This will leave out extra plugins.\n\n**Stable releases**\n\nNew features and fixes are continuously merged into the master branch, which is what the above command will check out. For the latest stable release, see the [Github Releases page](https://github.com/impress/impress.js/releases).\n\n\n### Documentation\n\n\nReference documentation of core impress.js features and API you can find it in [DOCUMENTATION.md](DOCUMENTATION.md).\n\nThe [HTML source code](index.html) of the official [impress.js demo](http://impress.github.io/impress.js/) serves as a good example usage and contains comments explaining various features of impress.js. For more information about styling you can look into [CSS code](css/impress-demo.css) which shows how classes provided by impress.js can be used. Last but not least [JavaScript code of impress.js](js/impress.js) has some useful comments if you are interested in how everything works. Feel free to explore!\n\n### Official demo\n\n[impress.js demo](http://impress.github.io/impress.js/) by [@bartaz](http://twitter.com/bartaz)\n\n### Examples and demos\n\nThe [Classic Slides](http://impress.github.io/impress.js/examples/classic-slides/) demo is targeted towards beginners, or can be used as a template for presentations that look like the traditional PowerPoint slide deck. Over time, it also grew into the example presentation that uses most of the features and addons available.\n\nMore examples and demos can be found on [Examples and demos wiki page](http://github.com/impress/impress.js/wiki/Examples-and-demos).\n\nFeel free to add your own example presentations (or websites) there.\n\n### Other tutorials and learning resources\n\nIf you want to learn even more there is a [list of tutorials and other learning resources](https://github.com/impress/impress.js/wiki/impress.js-tutorials-and-other-learning-resources)\non the wiki, too.\n\nThere is also a book available about [Building impressive presentations with impress.js](http://www.packtpub.com/building-impressive-presentations-with-impressjs/book) by Rakhitha Nimesh Ratnayake.\n\nYou may want to check out the sibling project [Impressionist](https://github.com/henrikingo/impressionist): a 3D GUI editor that can help you in creating impress.js presentations.\n\n### Mailing list\n\nYou're welcome to ask impress.js related questions on the [impressionist-presentations](https://groups.google.com/forum/#!forum/impressionist-presentations) mailing list.\n\n\nREPOSITORY STRUCTURE\n--------------------\n\n* [index.html](index.html): This is the official impress.js demo, showcasing all of the features of the original impress.js, as well as some new plugins as we add them.\n  * As already mentioned, this file is well commented and acts as the official tutorial.\n* [examples/](examples/): Contains several demos showcasing additional features available.\n  * [Classic Slides](examples/classic-slides/index.html) is a simple demo that you can use as template if you want to create very simple, rectangular, PowerPoint-like presentations.\n* [src/](src/): The main file is [src/impress.js](src/impress.js). Additional functionality is implemented as plugins in [src/plugins/](src/plugins/).\n  * See [src/plugins/README.md](src/plugins/README.md) for information about the plugin API and how to write plugins.\n* [test/](test/): Contains QUnit and Syn libraries that we use for writing tests, as well as some test coverage for core functionality. (Yes, more tests are much welcome.) Tests for plugins are in the directory of each plugin.\n* [js/](js/): Contains [js/impress.js](js/impress.js), which contains a concatenation of the core `src/impress.js` and all the plugins. Traditionally this is the file that you'll link to in a browser. In fact both the demo and test files do exactly that.\n* [css/](css/): Contains a CSS file used by the demo. This file is **not required for using impress.js** in your own presentations. Impress.js creates the CSS it needs dynamically.\n* [extras/](extras/) contains plugins that for various reasons aren't enabled by default. You have to explicitly add them with their own `script` element to use them.\n* [build.js](build.js): Simple build file that creates `js/impress.js`. It also creates a minified version `impress.min.js`, but that one is not included in the github repository.\n* [package.json](build.js): An NPM package specification. This was mainly added so you can easily install [buildify](https://www.npmjs.com/package/buildify) and run `node build.js`. Other than the build process, which is really just doing roughly `cat src/impress.js src/plugins/*/*.js > js/impress.js`, and testing, `impress.js` itself doesn't depend on Node or any NPM modules.\n\nWANT TO CONTRIBUTE?\n---------------------\n\nFor developers, once you've made changes to the code, you should run these commands for testing:\n\n    npm install\n    npm run all\n\nNote that running `firefox qunit_test_runner.html` is usually more informative than running `karma` with `npm run test`. They both run the same tests.\n\nMore info about the [src/](src/) directory can be found in [src/plugins/README.md](src/plugins/README.md).\n\n### Requirements\n\n* &gt;= node 7.6\n* npm\n\n\nABOUT THE NAME\n----------------\n\nimpress.js name is [courtesy of @skuzniak](http://twitter.com/skuzniak/status/143627215165333504).\n\nIt's an (un)fortunate coincidence that a Open/LibreOffice presentation tool is called Impress ;)\n\nReference API\n--------------\n\nSee the [Reference API](DOCUMENTATION.md)\n\nBROWSER SUPPORT\n-----------------\n\nThe design goal for impress.js has been to showcase awesome CSS3 features as found in modern browser versions. We also use some new DOM functionality, and specifically do not use jQuery or any other JavaScript libraries, nor our own functions, to support older browsers. In general, recent versions of Firefox and Chrome are known to work well. Reportedly IE now works too.\n\nThe typical use case for impress.js is to create presentations that you present from your own laptop, with a browser version you know works well. Some people also use impress.js successfully to embed animations or presentations in a web page, however, be aware that in this some of your visitors may not see the presentation correctly, or at all.\n\nIn particular, impress.js makes use of the following JS and CSS features:\n\n* [DataSet API](http://caniuse.com/#search=dataset)\n* [ClassList API](http://caniuse.com/#search=classlist)\n* [CSS 3D Transforms](http://caniuse.com/#search=css%203d)\n* [CSS Transitions](http://caniuse.com/#search=css%20transition)\n\nCOPYRIGHT AND LICENSE\n---------------------\n\nCopyright 2011-2016 Bartek Szopka\n\nCopyright 2015-2017 Henrik Ingo\n\nReleased under the MIT [License](LICENSE)\n","maintainers":[{"email":"gravatar@fagnermartins.com","name":"fagner"},{"email":"henrik.ingo@avoinelama.fi","name":"henrikingo"}],"time":{"modified":"2022-06-19T00:55:32.380Z","created":"2016-07-03T08:21:41.767Z","0.6.0":"2016-07-03T08:21:41.767Z","1.0.0":"2018-03-15T06:50:02.488Z","1.1.0":"2020-04-12T14:39:33.809Z"},"homepage":"https://github.com/impress/impress.js#readme","keywords":["presentation","slides","slideshow","css3","transitions","transforms","browser"],"repository":{"type":"git","url":"git+https://github.com/impress/impress.js.git"},"author":{"name":"Bartek Szopka"},"bugs":{"url":"https://github.com/impress/impress.js/issues"},"license":"MIT","readmeFilename":"README.md"}