{"_id":"reveal-basis","_rev":"26-e2b476730101883dc868462d1b7a1cc9","name":"reveal-basis","time":{"modified":"2022-05-15T23:22:24.245Z","created":"2017-08-14T07:40:21.780Z","1.0.0":"2017-08-14T07:40:21.780Z","1.0.1":"2017-08-14T08:22:07.790Z","1.1.0":"2017-08-14T12:02:41.084Z","0.2.0":"2017-08-14T12:19:58.930Z","0.3.0":"2017-08-14T14:57:38.687Z","0.4.0":"2017-08-15T10:59:50.895Z","0.4.1":"2017-08-15T12:06:29.001Z","0.4.3":"2017-08-15T13:21:23.559Z","0.5.0":"2017-08-15T19:16:31.698Z","0.6.0":"2017-08-16T04:11:46.615Z","0.7.0":"2017-08-16T08:08:16.616Z","0.8.0":"2017-08-18T03:06:21.397Z","0.9.0":"2017-08-18T04:25:09.640Z","0.9.1":"2017-08-18T04:44:11.944Z","0.9.2":"2017-08-18T04:53:44.892Z","0.10.0":"2017-08-18T05:06:21.191Z","0.10.1":"2017-08-18T14:45:39.680Z","0.10.2":"2017-08-18T17:29:38.780Z","0.11.0":"2017-08-19T04:39:53.313Z","0.11.1":"2017-08-19T07:15:45.507Z","0.12.0":"2017-08-21T05:35:39.149Z","0.12.1":"2017-08-21T05:37:52.022Z","0.12.2":"2017-08-21T05:40:06.797Z","0.12.3":"2017-08-22T04:07:07.785Z","0.12.4":"2017-08-22T05:03:10.937Z"},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"dist-tags":{"latest":"0.12.4"},"description":"Reveal Basis UI Kit","readme":"Reveal Basis\n============\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nReveal Basis is a 'no dependencies' UI Kit which provides a set of tools to ease the front end developer job.\n\nIt aims to help with DOM elements that have to be shown/hidden (spinner, modals, notifications, etc.) by providing basis toggling and triggering mechanism.\n\nYou can [have a look at some code samples](https://sergemazille.github.io/reveal-basis/) on the library examples page.\n\nComponents are built to be the less opinionated possible. For example, at the 'core' level an `.above` element does nothing but appear on top of the page content.\n\nThe real benefits come from the 'modifier' layer where you can define some custom behaviour, constrain width or position, etc.\n\nThis separation of concerns allows you to benefit from the core mechanism of the library as a basis, a starting point from which you can add whatever fits your needs.\n\nReveal Basis supplies a few common modifiers, like modals or notification transitions. They can be used as examples to create your own and can easily be overridden if need be.\n\nTable of Content\n================\n\n<!-- TOC depthFrom:1 depthTo:6 withLinks:1 updateOnSave:1 orderedList:0 -->\n\n- [Installation](#installation)\n\t- [Install with regular `<link>` and `<script>` tags](#install-with-regular-link-and-script-tags)\n\t- [Install with NPM](#install-with-npm)\n\t\t- [Override default styles](#override-default-styles)\n- [Components](#components)\n\t- [Above](#above)\n\t\t- [Above: Usage](#above-usage)\n\t\t\t- [Above: Options](#above-options)\n\t\t\t- [Trigger an `.above` with a button, through a `[data-target]` attribute](#trigger-an-above-with-a-button-through-a-data-target-attribute)\n\t\t\t- [Trigger an `.above` with an anchor, through a `[href]` attribute](#trigger-an-above-with-an-anchor-through-a-href-attribute)\n\t\t\t- [Trigger an `.above` with a button inside an `.above-group` element](#trigger-an-above-with-a-button-inside-an-above-group-element)\n\t\t- [Above: Modifiers](#above-modifiers)\n\t\t\t- [Transitions](#transitions)\n\t\t\t- [Modal dialog box](#modal-dialog-box)\n\t\t\t- [Drawer](#drawer)\n\t\t\t- [Customization examples](#customization-examples)\n\t\t- [Above: Note](#above-note)\n\t- [Notification](#notification)\n\t\t- [Notification: Usage](#notification-usage)\n\t\t\t- [Static notifications](#static-notifications)\n\t\t\t\t- [Static notifications: modifiers](#static-notifications-modifiers)\n\t\t\t- [Scripted notifications](#scripted-notifications)\n\t\t\t\t- [Notification options](#notification-options)\n\t- [Drop](#drop)\n\t\t- [Drop: Usage](#drop-usage)\n\t\t\t- [Trigger a `.drop` with a button, through a `[data-target]` attribute](#trigger-a-drop-with-a-button-through-a-data-target-attribute)\n\t\t\t- [Trigger a `.drop` with an anchor, through a `[href]` attribute](#trigger-a-drop-with-an-anchor-through-a-href-attribute)\n\t\t\t- [Trigger a `.drop` with a button inside a `.drop-group` element](#trigger-a-drop-with-a-button-inside-a-drop-group-element)\n\t\t- [Drop: Modifiers](#drop-modifiers)\n\t- [Overlay](#overlay)\n\t\t- [Overlay: Usage](#overlay-usage)\n\t\t\t- [Overlay: access via es6 modules](#overlay-access-via-es6-modules)\n\t\t\t- [Overlay: access via `rb` global variable](#overlay-access-via-rb-global-variable)\n\t\t- [Overlay: API](#overlay-api)\n\t\t\t- [Overlay: show()](#overlay-show)\n\t\t\t- [Overlay: hide()](#overlay-hide)\n\t\t\t- [Overlay: lock()](#overlay-lock)\n\t- [Spinner](#spinner)\n\t\t- [Spinner: Usage](#spinner-usage)\n\t\t\t- [Spinner: access via es6 modules](#spinner-access-via-es6-modules)\n\t\t\t- [Spinner: access via `rb` global variable](#spinner-access-via-rb-global-variable)\n\t\t- [Spinner: API](#spinner-api)\n\t\t\t- [Spinner: show()](#spinner-show)\n\t\t\t- [Spinner: hide()](#spinner-hide)\n\n<!-- /TOC -->\n\n# Installation\n\n## Install with regular `<link>` and `<script>` tags\n\nReveal Basis stylesheet and script file contain core mechanisms for toggling components and are needed for the library to work.\n\nAs you would do with a lot of other libraries, you can install it by inserting a `<link>` tag in your page's `<head>` and a `<script>` tag just before the body closing tag `</body>`:\n\nCopy the `reveal-basis.min.js` and the `reveal-basis.css` files (both found in the [`dist` folder](https://github.com/sergemazille/reveal-basis/tree/master/dist)) into your own project structure (eg. `lib/js/reveal-basis.min.js`) and insert them into your page template:\n```html\n<!-- index.html -->\n<head>\n    [...]\n    <link rel=\"stylesheet\" href=\"lib/css/reveal-basis.css\">\n</head>\n\n<body>\n    [...]\n    <script src=\"lib/js/reveal-basis.min.js\"></script>\n</body>\n```\n\nYou can test if the library is correctly set up with an `above` component:\n```html\n<!-- index.html -->\n<head>\n    <link rel=\"stylesheet\" href=\"lib/css/reveal-basis.css\">\n</head>\n\n<body>\n    <button data-toggle=\"above\" data-target=\"#test-above\">Show a modal-ipsum</button>\n    <div class=\"above --type-modal --position-top\" id=\"test-above\">\n        Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aut beatae, ex maiores minus nesciunt provident quos vitae voluptatem. Distinctio dolor, explicabo iste minus molestiae ullam vero! Adipisci provident reiciendis veniam.\n    </div>\n\n    <script src=\"lib/js/reveal-basis.min.js\"></script>\n</body>\n```\n\n## Install with NPM\n\nReveal Basis is also available as a Node package.\n\nTo download and install it locally in your `node_modules` folder, just type this command within your project root folder:\n\n`npm install --save reveal-basis`\n\nYou will then be able to use it the ES6 way, in your own script files:\n```typescript\n// script.js\nimport * as reveal from 'reveal-basis';\n\nreveal.notification.create({\n    message: \"Hello World!\",\n    duration: 3000 // in milliseconds\n});\n```\n\n### Override default styles\n\nOne of the advantages of installing Reveal Basis via NPM is that you can change library style defaults with Sass.\n\nYou can find all the variables names used by the library in the [`src/style/components/_variables.scss` file](https://github.com/sergemazille/reveal-basis/blob/master/src/style/components/_variables.scss).\n\nAs the Sass keyword `!default` is used, you can override those values within your own Sass build process, [as you would do with Bootstrap variables](https://getbootstrap.com/docs/4.0/getting-started/options/) for example.\n\nLet's see an example:\n\n```scss\n// _myOwnVariables.scss\n$overlay-background-color: red;\n```\n\n```scss\n// main.scss\n@import 'myOwnVariables'; // import your custom file first\n@import '~reveal-basis/src/style/components/_variables.scss'; // the `~` stands for the node_modules folder\n\n```\n\nAnd now you can display your beautiful red overlay:\n\n```typescript\n// script.js\nimport * as rb from 'reveal-basis';\n\nrb.overlay.show();\n\n```\n\n# Components\n\n## Above\n\n`above` component's purpose is to display an element above the current page content (imagine a modal dialog box or a drawer type sliding menu).\n\n### Above: Usage\n\nThe triggering element (button or anchor) needs to contain `data-toggle=\"above\"` attribute.\n\nAn eventual closing element needs to have the `.dismiss` class and to be inside the `.above` element. It can only be triggered with a 'click' event.\n\n#### Above: Options\n**`.--no-overlay`**\n\nBy default, triggering an `.above` element will also trigger the page's `#overlay` element. This behaviour can been changed by adding a `.--no-overlay` class on the `.above` element.\n\n`<div class=\"above --no-overlay\">Lorem ipsum...</div>`\n\n**`.--lock-overlay`**\n\nThe `.above` element is dismissed when the page's `#overlay` is clicked. To change this behaviour, just add a `.--lock-overlay` class on the `.above` element.\n\n`<div class=\"above --lock-overlay\">Lorem ipsum...</div>`\n\nLet's see some 'core' examples (just wait for the 'modifier' section for funnier stuff):\n\n#### Trigger an `.above` with a button, through a `[data-target]` attribute\n```html\n<!-- this button will toggle an '.above' element which 'id' is 'targeted-above' -->\n<button data-toggle=\"above\" data-target=\"#targeted-above\">Show</button>\n\n<!-- this is the '.above' element that will be triggered -->\n<div id=\"targeted-above\" class=\"above\">\n    <button class=\"dismiss\">Hide</button>\n    <p>Lorem ipsum dolor sit amet...</p>\n</div>\n```\n\n#### Trigger an `.above` with an anchor, through a `[href]` attribute\n```html\n<!-- this anchor tag will toggle an '.above' element which 'id' is 'targeted-above' -->\n<a data-toggle=\"above\" href=\"#targeted-above\">Show</a>\n\n<!-- this is the '.above' element that will be triggered -->\n<div id=\"targeted-above\" class=\"above\">\n    <button class=\"dismiss\">Hide</button>\n    <p>Lorem ipsum dolor sit amet...</p>\n</div>\n```\n\n#### Trigger an `.above` with a button inside an `.above-group` element\n```html\n<div class=\"above-group\">\n\n    <!-- trigger and '.above' are enclosed by an '.above-group' element,\n    no need for a [data-target] or a [href] attributes here -->\n    <button data-toggle=\"above\">Show</button>\n\n    <div class=\"above\">\n        <button class=\"dismiss\">Hide</button>\n        <p>Lorem ipsum dolor sit amet...</p>\n    </div>\n\n</div>\n```\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#above-core)\n\n### Above: Modifiers\nDefault `.above` behaviour can be extended by adding some modifier classes.\n\n#### Transitions\n\nReveal Basis has a few bonus classes to make an `.above` element slide from one side of the view: `.--transition-top`, `.--transition-right`, `.--transition-bottom`, `.--transition-left`:\n\n`<div class=\"above --transition-left\">`\n\n\nThere is also a `.--transition-scale` modifier:\n\n`<div class=\"above --transition-scale\">`\n\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#transitions)\n\n#### Modal dialog box\n\nThe `.--type-modal` class constrains the `.above` element to the center of the view (horizontally and vertically).\n\nIts dimensions are shrinked to half its width by default:\n`<div class=\"above --type-modal\">`\n\nIt can also leverage a transition modifier:\n`<div class=\"above --type-modal --transition-top\">`\n\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#modals)\n\n#### Drawer\n\nAn 'drawer' type `above` (`.--type-drawer`) could be used to toggle a side menu, for example.\n\nIt has to use a static positioning modifier (eg. `.--position-left`) or a transition one (eg. `.--transition-right`).\n\nNotes:\n\n**if no positioning modifier is used**, an drawer type `above` (`.--type-drawer`) will behave the same as a simple `.above` element.\n\n**if [you are overriding default variables](#override-default-styles)**, you can change the default dimension set by `$above-drawer-dimension` variable.\n\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#drawers)\n\n#### Customization examples\n\nYou can build upon the `.above` element and its modifiers to create your own custom elements.\n\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#customization-examples)\n\n\n### Above: Note\n\nIf you are overriding default variables, be aware that global padding of `above` component has to be explicitly given through `$above-padding` variable as it is needed for positioning calculation.\n\nThe visibility state modifier class for an `.above` element is `.is-visible`.\n\n## Notification\n\n`notification`s are alerting components types.\n\nFor example, a notification can be displayed as a feedback when the website user has performed an operation (eg. successful login).\n\n### Notification: Usage\n\nNotifications can be used either after a page load (`.notification`s already on DOM) or triggered manually (eg. after a user has clicked on something)\n\n#### Static notifications\n\nThe typical use for a static `.notification` is when a user has just been redirected to a new page after some kind of event.\n\neg. User is welcomed on their profile page after a successful login validation:\n\n`<div class=\"notification\">Welcome on your profile page</div>`\n\nTo display a notification on page load, just add the `.notification` class on one of your template's element.\nIt will 'convert' it to a notification along with all its content, including buttons, links, images, etc.\n\n<span style=\"text-decoration: underline;\">options:</span>\n\nTo make it dismissible (with a click), just add the `.dismiss` class directly on the notification or on a trigger element inside it.\n\n`<div class=\"notification dismiss\">Click anywhere to dismiss me</div>`\n\n`<div class=\"notification\">Click <span class=\"dismiss\">here</span> to dismiss me</div>`\n\nTo make the notification stick, add the `.--sticky` class, it will remove the default duration.\n\n`<div class=\"notification --sticky\">I won't disappear... like ever...</div>`\n\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#notification-core)\n\n##### Static notifications: modifiers\n\nA simple block appearing on top of your content being kind of limited, Reveal Basis supplies some useful modifiers.\n\n**position and width (`--position-right`, `--width-auto`):**\n\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#width-and-position)\n\n**transition - slide (`--transition-slide`):**\n\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#transition-slide)\n\n**transition - fade (`--transition-fade`):**\n\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#transition-fade)\n\n#### Scripted notifications\n\nThe typical use for a scripted `.notification` is to give a direct feedback to the user (without redirection or page reload).\n\neg. User tried to submit a form but didn't fill a required field in.\n\nThe notification is triggered via javascript, using the library `rb` (**r**eveal **b**asis) global variable, along with its `notification.create` method.\n\n```typescript\n<script>\n    [... (failed form validation)]\n\n    rb.notification.create(\"Please fill in all the required fields\");\n</script>\n```\n\n[> Play with the example](https://sergemazille.github.io/reveal-basis#scripted-notification)\n\n##### Notification options\n\nThe `create` method accepts an option object as an optional second parameter:\n\n```typescript\n<script>\n    [...]\n\n    rb.notification.create(\"Please fill in all the required fields\", {\n        classes: [],\n        position: 'left',\n        width: 'auto',\n        transitions: ['slide', 'fade'],\n        duration: 6000,\n        speed: 300,\n        dismissOnClick: true,\n    });\n</script>\n```\n\n<span style=\"text-decoration: underline;\">classes:</span> an array of classes (eg. `classes: [\"error\", \"small\"]`)\n\ndefault: empty array\n\nJust pass the css classes you want for your `notification` (eg. \"my-warning-notification\").\n\n<span style=\"text-decoration: underline;\">position:</span> a string, either 'left' or 'right'\n\ndefault: \"left\"\n\nThis option is used with `width` and/or `transitions` options.\n\nUsed with `width: 'auto'`, the notification will stick on the *`position`* side of the screen (if its content isn't already screen wide).\n\nUsed with `transitions: ['slide']`, the notification will appear on screen from the *`position`*-hand side.\n\n<span style=\"text-decoration: underline;\">width:</span> a string, either 'full' or 'auto'\n\ndefault: \"auto\"\n\nBy default a `notification` will be displayed on the entire device screen width ('full').\nIf this option is set to 'auto', the `notification` with only be as wide as its content.\n\n<span style=\"text-decoration: underline;\">transitions:</span> an array of transition modifiers (eg. `transitions: [\"slide\", \"fade\", \"insert-your-own\"]`)\n\ndefault: [\"slide\", \"fade\"]\n\nThose two transitions are set by default because you will likely want them on your typical notification.\nYou can get rid of them by passing an empty array `transitions: []` or your own custom transition(s).\n\nReveal Basis ships with a few transition modifiers:\n\n\"slide\" will make your notification slide in and out of the screen.\n\n\"fade\" will make it fade in and out.\n\nYou totally can combine all the transitions to achieve the effect you want.\n\n<span style=\"text-decoration: underline;\">To create your own transition, you will have to follow some simple rules:</span>\n\n- its class name has to start with `.--transition-`\n\n- define the 'normal' and the 'is-visible' state\n\n```css\n/* my custom transition */\n.--transition-custom {\n  transform: rotateZ(0deg);\n  width: 100%;\n}\n.--transition-custom.is-visible {\n  transform: rotateZ(720deg);\n  width: 25%;\n}\n```\n\n<span style=\"text-decoration: underline;\">duration:</span> an int\n\ndefault: 6000\n\nDuration is set in milliseconds (`1000` equals 1 second) and represents the time the notification will be displayed.\n\nA duration of `0` will keep the notification indefinitely on screen.\n\n<span style=\"text-decoration: underline;\">speed:</span> an int\n\ndefault: 300\n\nSpeed is the transition speed. It will have no effect if no transitions are set `transitions: []`.\n\n<span style=\"text-decoration: underline;\">dismissOnClick:</span> a boolean\n\ndefault: true\n\nAs its name implies, if dismissOnClick option is passed, the notification will be dismiss when user click on it.\n\nThe library add a `dismiss` class on the notification. You can take advantage on this to add custom style to differentiate between dismissible notifications and non-dismissible ones.\n\n[> Play with the example](https://sergemazille.github.io/reveal-basis#scripted-notification-options)\n\n## Drop\n\n`drop` component's purpose is to display a hidden element near the triggering element (eg. a dropdown menu).\n\n### Drop: Usage\n\nSimilarly to an `.above`, the triggering element (button, anchor, span or whatever) needs to contain `data-toggle=\"drop\"` attribute.\n\nTo hide back the `.drop` element, just click again on the trigger button or move your mouse outside a `.--trigger-hover` `.drop`'s trigger.\n\nLet's see some 'core' examples:\n\n#### Trigger a `.drop` with a button, through a `[data-target]` attribute\n```html\n<!-- button triggered drop -->\n<button data-toggle=\"drop\" data-target=\"#button-trigger\">Trigger drop with a button</button>\n\n<div id=\"button-trigger\" class=\"drop bg-gray\">\n    <p>This drop has been triggered by <b>a button</b></p>\n</div>\n```\n\n#### Trigger a `.drop` with an anchor, through a `[href]` attribute\n```html\n<!-- anchor triggered drop -->\n<a data-toggle=\"drop\" href=\"#anchor-trigger\">Trigger drop with an anchor</a>\n\n<div id=\"anchor-trigger\" class=\"drop bg-gray\">\n    <p>This drop has been triggered by <b>an anchor</b></p>\n</div>\n```\n\n#### Trigger a `.drop` with a button inside a `.drop-group` element\n```html\n<!-- trigger and '.drop' are enclosed in an '.drop-group' element, no need for a [data-target] or a [href] attributes here -->\n<div class=\"drop-group\">\n\n    <button data-toggle=\"drop\">Trigger drop within a group</button>\n\n    <div class=\"drop bg-gray\">\n        <p>This drop has been triggered within <b>a drop-group</b>, without being specifically targeted</p>\n    </div>\n</div>\n```\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#drop-core)\n\n### Drop: Modifiers\n**`.--type-block`**\n\nBy default, a `.drop` element will appear above the page's content. Adding the `.--type-block` modifier will get the element inside the content flow, as a block type would.\n\n`<div class=\"drop --type-block\">Lorem ipsum...</div>`\n\n**`.--trigger-hover`**\n\nThis option allow a `.drop` element to be triggered via an hover event on the trigger element.\n\nBoth trigger and `.drop` elements has to be inside the same `.drop-group` container:\n\n```html\n<!-- drop is triggered by hovering the drop-group trigger element -->\n<div class=\"drop-group\">\n\n    <div data-toggle=\"drop\">Trigger drop on hover</div>\n\n    <div class=\"drop --trigger-hover bg-gray\">\n        <p>This drop has been triggered by an hover event</p>\n    </div>\n</div>\n```\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#drop-modifiers)\n\n## Overlay\n\nOn page load, Reveal Basis creates and appends an `#overlay` element on the DOM.\n\nThis `#overlay` is used for `Above` and `Spinner` components but is also available in your own code if you need it.\n\n### Overlay: Usage\n\n#### Overlay: access via es6 modules\n\nIf you have installed Reveal Basis via NPM, you can access the component by importing the library and creating a new instance of the `overlay`:\n```typescript\n// script.js\nimport * as reveal from 'reveal-basis';\n\nlet overlay = new reveal.overlay();\n```\n#### Overlay: access via `rb` global variable\n\nAs long as you have imported the library with a `<script>` tag before using it, you have access to its global `rb` variable:\n```html\n<!-- index.html -->\n<head>\n    <link rel=\"stylesheet\" href=\"lib/css/reveal-basis.css\">\n</head>\n\n<body>\n    [...]\n\n    <script src=\"lib/js/reveal-basis.min.js\"></script>\n    \n    <script>\n        let overlay = new rb.overlay();\n    </script>\n</body>\n```\n\n### Overlay: API\n\nWhether you import the library or you include it via a `<script>` tag, you have now access to its API:\n\n#### Overlay: show()\n\nNothing really fancy here, the overlay will appear on screen:\n`overlay.show();`\n\n#### Overlay: hide()\n\nHide the overlay:\n`overlay.hide();`\n\n#### Overlay: lock()\n\nYou can add the `.is-locked` class to the overlay by calling `overlay.lock()` before showing it:\n`overlay.lock();`\n`overlay.show();`\n\nIt is the default behaviour of an `Above`'s `Overlay` when the option `--lock-overlay` is used.\n\nBy default it will use a 'not-allowed' icon cursor on mouse hovering, but you can take advantage of this class, eg. you can't dismiss an `.above` element if the `#overlay` is locked.\n\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#overlay-component)\n\n## Spinner\n\nOn page load, Reveal Basis creates and appends a `#spinner` element on the DOM.\n\n`Spinner` is a utility component that can display a loading animation.\n\nIts usage is similar to `Overlay`'s one:\n\n### Spinner: Usage\n\n#### Spinner: access via es6 modules\n\nIf you have installed Reveal Basis via NPM, you can access the component by importing the library and creating a new instance of the `Spinner`:\n```typescript\n// script.js\nimport * as reveal from 'reveal-basis';\n\nlet spinner = new reveal.spinner();\n```\n#### Spinner: access via `rb` global variable\n\nAs long as you have imported the library with a `<script>` tag before using it, you have access to its global `rb` variable:\n```html\n<!-- index.html -->\n<head>\n    <link rel=\"stylesheet\" href=\"lib/css/reveal-basis.css\">\n</head>\n\n<body>\n    [...]\n\n    <script src=\"lib/js/reveal-basis.min.js\"></script>\n\n    <script>\n        let spinner = new rb.spinner();\n    </script>\n</body>\n```\n### Spinner: API\n\nWhether you import the library or you include it via a `<script>` tag, you have now access to `Spinner`'s component API:\n\n#### Spinner: show()\n\nThe `#spinner` element will simply appear on screen:\n`spinner.show();`\n\n#### Spinner: hide()\n\nAnd, I know you got it, the `#spinner` element will be hidden with:\n`spinner.hide();`\n\n[> Play with the examples](https://sergemazille.github.io/reveal-basis#spinner-component)\n","versions":{"1.0.1":{"name":"reveal-basis","version":"1.0.1","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"2011ee05b1f6d78a94448fe2a93380d9526e77ff","_id":"reveal-basis@1.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-9157u6PuqcNz4xkycdt1oj/fWM3aivdJlRT9kjVOx8hjGr5jZkXsRf1hAJ3+LylyUik/6qaeQgICUS3ZKVJDeg==","shasum":"249919846a576ec6249b3013e882ded6108b5b44","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbqawag9GLLWqWWTOFYCjtwLGEMXdcNT1FNUQekoMKPQIgaHg7rs00YZMw8ob1zkecCf6JUI5YcmcJq58VEZRIZVI="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-1.0.1.tgz_1502698924176_0.9755543686915189"}},"1.1.0":{"name":"reveal-basis","version":"1.1.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"222c767afe45360798942a79399bcadc3a9fb45f","_id":"reveal-basis@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-g3QEqUELjyUzzdWwiqamWfVVw2Hlt4W499l8lhzPiSEfmekLwk9LZ8XJWbulZ4IyDA0JCS8U4VJqzeotMeRTYA==","shasum":"fedec09dfde5a1a771ca63496331eef3d5c9ce7d","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyFvdnmLj7Fotz8OUr8d/+aCIJBX/un5PSfjv5tnS9uQIgFLwL63HuEV+JcGGMVm5AgLbSBrjwP0PwDxbqYpI6ISY="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-1.1.0.tgz_1502712160200_0.5823314795270562"}},"0.2.0":{"name":"reveal-basis","version":"0.2.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"222c767afe45360798942a79399bcadc3a9fb45f","_id":"reveal-basis@0.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-nImrmmuofRfocB3jguGeA5V+BnvrpDH1yz9lA89HKyE1RdNh+VcG81M0AkSD7gzBx+IVnT6ZhxQ8Itgm+MsDZA==","shasum":"447b51c48a41aa0ccc07dba279d7e2c36c311705","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDE3K6uwVt3w0kbkE6b1Q6nFBoxkzHOaTkqFbX+/12jbAiEAjp93UuaTWom4pkEgho3aosuCOwQuu1pT0nOC+LHCigw="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.2.0.tgz_1502713198071_0.5555775121320039"}},"0.3.0":{"name":"reveal-basis","version":"0.3.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"a70dbceb9764f1067ef3ea073e9a2fb8229b4d84","_id":"reveal-basis@0.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-Nci2vH7QOxZf8JW3iFrxyBNFM+fXZR5P/+cdbTwMLJx+tFiaB5R+LdytU5E5pVTy48AupxScgBAuZw2XbEmDiQ==","shasum":"37c1eb382cda2f334cabf710f3ce1d208b0ffda8","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5xE4aOE64ABK+2eWTCmOfLAqLp/Whgm32sTCefxHV5QIgYeZeSpAaxVpChR9sZTn5J71y+QHMo5SeIG0tmmhi+Cw="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.3.0.tgz_1502722657720_0.3506466110702604"}},"0.4.0":{"name":"reveal-basis","version":"0.4.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"7e98bd70460e918c4a7e0b4b9de9c2f502277982","_id":"reveal-basis@0.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-yLKEYv0X/Dz27noWOAZ6y+BXrtxptpM3PXfzKXZfR3B8EoosXKJIJKSM0p6hoCI9SFJHmEJ/GFZuOmGbOnpdFA==","shasum":"08966f3ec28d559d6238847fadf89d81159b4a1b","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyuk9EXLjRT2TFqcF4mWxJEgbB7P/C7cGiv351TWf7RAiEAoemXNtDdX0X+HREKFChWXakYPm+JGhaVYWAQiZ2MBWo="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.4.0.tgz_1502794789875_0.8466764481272548"}},"0.4.1":{"name":"reveal-basis","version":"0.4.1","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"6170989d6de3a56f92b719a2c7d331058235aa3e","_id":"reveal-basis@0.4.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-ywgtELqwwDyqoge0IJictK01oEgCq2zAAWWzdntc4ZJqcm/kUDfcn3zwNIOBQp9GB5rhhuMQ6SU6o87agVcSug==","shasum":"1b80dcbe0364204c122b9a412fb8e6cb62d43c4c","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoO5AVKAmCetSc4a7uvKLU91B8ZMzCAAXXjT4QHOlKbAiAOymwosTrQXhg1cJX5T1KQJRB5ZFdsMgz/XS7qnb5j0g=="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.4.1.tgz_1502798787994_0.8991371700540185"}},"0.4.3":{"name":"reveal-basis","version":"0.4.3","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"e41788e212b63bdae8a2bc643fe2d0a057270808","_id":"reveal-basis@0.4.3","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-xw1aMamIyMyByDqcPRBtDheJHUqryPHREE5elE3AMBsls717m8Kx2sXvyMVN3fV87dXzHaqrbBB1Ko9pmnaz8g==","shasum":"868472e9221a2f7f274b27cff3ff5d975858c094","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+NQ3YJ9Kq7GMWAIVUbehIWigjPzYxUuAaZJuXDN38XAiAtoDRW+T6ey2T4Mu3s2dQtOaSvzioXwvrU7m8rwwVp8w=="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.4.3.tgz_1502803282496_0.13861878123134375"}},"0.5.0":{"name":"reveal-basis","version":"0.5.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"3a7b1925d9773ee43c733fdab594df417a7d9006","_id":"reveal-basis@0.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-KPPD9Bv0mzx+N7JObwYaWu32fCD9+guzyyVaJ7Jce9egmLi/06raK4E7hcfmhtmToudfyECJsIyXj+uWkQpE4w==","shasum":"8b29746e058b9ac54fa905150b175cd3abd8d7ba","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtNWeclgCai/HWU7GmZXQfHtibxJQs3jHg6Ioi8FHPXQIhAMPlauN75NJ+Ohc+apVJ776c52pWY5/kzr8spslsNKH2"}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.5.0.tgz_1502824590705_0.41261576139368117"}},"0.6.0":{"name":"reveal-basis","version":"0.6.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"f1a84a4997760d8c6ba261cddbc3c307b57b90a7","_id":"reveal-basis@0.6.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-S/f73J31Bq58uDPTl4iapxbWvKmgqLsvEdCnTswOJjXtlWLQ7RfS08chluJQhajSfH3R2iNzRlq2hgqmjnNvCQ==","shasum":"ea1b81f4d57792afd1c2a55f3059a28db06e13be","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJzKeqOgiZp0yPQGtZ+wfac1A7E5ud4bkXGsI+itf5WAiEAr42n6RXejbNyf1zq2r+0cMr/WmtCwodvE5/wISRZfYw="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.6.0.tgz_1502856705452_0.6852672246750444"}},"0.7.0":{"name":"reveal-basis","version":"0.7.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"b2b3c6742e552156a93c99875119bbde2af2dd5c","_id":"reveal-basis@0.7.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-AtTQu+XYQmRdF2JkOyPab+y94+O0J0yk8VLxXpWeNvTqxL62YOcxlpbzl3NsBLb9cY93DLUWIQa4OIj8w0Ak5w==","shasum":"ec6ab4ebeeed7eed2ed250d4e38ac2611f135c53","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEyHCoJZSlgCnwpa3JQ11RmI11bn+xKCCmt06hy9aWtAIhAOrvbQaqD63fn49yuDm7aoZePa4Qxj8fGfL7vpGtcitv"}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.7.0.tgz_1502870895497_0.18967591668479145"}},"0.8.0":{"name":"reveal-basis","version":"0.8.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"d8509dba9b45a87189d7fc530138609f7a22f3cf","_id":"reveal-basis@0.8.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-ZKnVRO20mGR0rtmbGvuIkb8YA7VMoaslNc2Els6P1626M42Jj1loRaz8JV3a6lCRgrO5A+VHQUWoYLY/pfch5A==","shasum":"5c63473a43ee5fa8d0a9ea924f8ea980111f5d7f","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.8.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe7S+xQ64FiOK8+GaiDFE0KBoChMyd7ykCfl0ZHDF8DAIgXyz2mrJ9Wps/tKajmWNMybxdcDJbJ0Cx2akkTXLLz2Y="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.8.0.tgz_1503025580246_0.3989624762907624"}},"0.9.0":{"name":"reveal-basis","version":"0.9.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"2963c91ba2fbbde656746927ce752b6f0b0d547a","_id":"reveal-basis@0.9.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-7Bw+oJnQHEtQWHzIYJNBPQ9A9PO0fv7lfjYtLQt8i1V5HWYyMDQt7bsofUKC2QBDFzCrGSNDlAAPPgNdBCtFAg==","shasum":"6e18dd7c8e85c29bf7b64412a00209faacec7e9e","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGKrd96o4hqr1bZeN17cQWjtoT9Z9r1zp3OW6/f/iPAwIhAIk2+cSPE8TYSCAgZM8AXrbVocOGTCmKyzasrd9uc5V/"}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.9.0.tgz_1503030308252_0.7160586516838521"}},"0.9.1":{"name":"reveal-basis","version":"0.9.1","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"9e6f1f60b4b656248ed9e0fc2573b9b9a69654d4","_id":"reveal-basis@0.9.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-9UZR17SelT5GsTNR+PLE4Y3U1K5bXjTzr0hIgrEapxlpoZLe1M/zn3My38dKQz1toxACEk0aKVBTXRbh3NTyUw==","shasum":"d71c13996aca16599e3ac5fca48e31b57d937252","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHbOIQvjLqExD+bjPT76GgBfluig89qFH0l/gMzdz2egIhAL+cCnYALt8o0mhHi3bo1MuUaOOeyUc3skLLDy0Z+vyz"}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.9.1.tgz_1503031450827_0.8032117874827236"}},"0.9.2":{"name":"reveal-basis","version":"0.9.2","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"83c6fc36d79c28afd5851dd76d7a4cf83e952335","_id":"reveal-basis@0.9.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-03/brEogmEBsn/R7qjEQaTgnJNIVq+Z1CqxKfGIQ9R+WRKunD11QtEJKCArkw88f3JA+VABP82Pnc2cgstQv5w==","shasum":"bf5815ffa8b78846c1ebac5c092689919abd4f90","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.9.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeOBEq9VfGz4pzmMn0RpKIMOQq60vZkYKJPjqkcGathwIhAJduft1nFmxmuc+IRx8LDmBLj2oZHdwLQ2uaSeogK1Rs"}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.9.2.tgz_1503032023731_0.21951022115536034"}},"0.10.0":{"name":"reveal-basis","version":"0.10.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"90d45c251fea96b3693818e22954f96f5527b16e","_id":"reveal-basis@0.10.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-wM6azk3GGz9LczP3PYppI305iuflxko9ZMThsw/LMSKeQg4gn+phQJn9tCMu+BuHPW1Vg8lz8XLimOodcgzl+Q==","shasum":"79efd252ea0b350927b1ceb3ad8f52ea47ab84db","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.10.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaXVWsDpRX/ynovMfqVN1UlNRB0WoWCM4JXFU39fOsUAiA1nKEW/mGNcIScjjTdw1wgWLJS3ULp01XVgk2GJToxrA=="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.10.0.tgz_1503032780104_0.20613071229308844"}},"0.10.1":{"name":"reveal-basis","version":"0.10.1","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"ab5b11c22a89d731423b1183405551c2ef122318","_id":"reveal-basis@0.10.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-Tir1A0V7aTIRNmVxxLF2PUW7df44aOTHsFB0lchl7H13QAn50XiY7IwQiE7J3JzQoLM5a6g1IqmxYtvmWlHHcg==","shasum":"ab25e6c721b8107b7da378fcba28de3b6a5d5251","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.10.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9jQ1KE3MVCa5NH9fwRMTpWGYaL/OOhBC9b2n59C11XgIgMvdsTyzTGcp6p1W1t4ApCTRfSDhuBQ/5bVZBPFZ8srM="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.10.1.tgz_1503067538352_0.6304027007427067"}},"0.10.2":{"name":"reveal-basis","version":"0.10.2","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","dependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0"},"devDependencies":{"webpack-dev-server":"^2.5.1"},"gitHead":"271898f8aed5b0f41de1143becc57fa25380b7a8","_id":"reveal-basis@0.10.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-eij69Qw703EbsFkTToxCggSkCMu0gi5MaQozDVqQPnTjCse5GCuCuWoaW1xIOJuIEfx+S3971+6flaF1FH55OA==","shasum":"cd8f6f88c76e0d25525f19d49730f291ea7536a0","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.10.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOk2BMgpl/qx4QfR/QwU/kORBNVUAZY310ms342pLIXQIhAMsLgtxAzlKrfNfkgwZ+023iESJ+uTr6Eqe8YeBSdPK3"}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.10.2.tgz_1503077377695_0.01916420739144087"}},"0.11.0":{"name":"reveal-basis","version":"0.11.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-dev-server":"^2.5.1"},"gitHead":"a3a0b7531d1fdd3f7c5440863fd1304aada6e703","_id":"reveal-basis@0.11.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-dzAGDCV4QrXJoWPr3/RiHDP13tDSwMx1klv4M45ZJnZkHlKzxh7WVt9078bDAfhJdCJNaCSgdzKdQ3MGgFzDSQ==","shasum":"e8eef3a1e7142c777ce883140d43ee4ffcdd9b37","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.11.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXbVlCeKlYplUhqG/WqcvsjTa2kc4NqEfqdxQe/xp99AiEAm6vCY9Jn53SJbfQpXO7Q+/FmppkBPAR/7CTVor3s2yQ="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.11.0.tgz_1503117592201_0.025400990387424827"}},"0.11.1":{"name":"reveal-basis","version":"0.11.1","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-dev-server":"^2.5.1"},"gitHead":"c29f498cfd5d1ced3debd2d7c077265e33158a2e","_id":"reveal-basis@0.11.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-UiRQWPl1fzqGqlN8EUD0N9MUEd85s/pBjEqwjf63duFB9/Bx/0ADtV1vqxsZhpd4gSKlXSa14Gt9kOTE0688NQ==","shasum":"023fa79d05895b0cb91abd0a5dcff831f20aa08c","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.11.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqNIrhzqksiFrSBiYy9KwGhDALS+SbvDjh5lpO/Y2nrAiBLhvjOZzYGLJCqBcJB0e8HTi05qTvXwSwdeqNW0emN/g=="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.11.1.tgz_1503126944542_0.8279274711385369"}},"0.12.0":{"name":"reveal-basis","version":"0.12.0","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-dev-server":"^2.5.1"},"gitHead":"5e4d3e87f1fd73b9e4da25ebe572305a70b8cd7a","_id":"reveal-basis@0.12.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-/21sppy9FM382EbNkKk8yUw9J8CkhcFJ4fs9uaR2sRVFFXI1jXMiQhn+kwBy/Wjdufj5WMfthJjctPEpH3pRgQ==","shasum":"b250d6dc310bcb6311fc165ce2cd524f92077bef","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.12.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeuiDxWxiYimgGAx8Gui2BNZl0nJsW4++DeUt/wvYbeAiEAngaEGZe6ISpW1yTIz8fTADHxgQz05O3b02+IRHxCS1s="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.12.0.tgz_1503293738071_0.7135110977105796"}},"0.12.1":{"name":"reveal-basis","version":"0.12.1","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-dev-server":"^2.5.1"},"gitHead":"fc76c0b45980e8593c74c06fda763a4f1a630135","_id":"reveal-basis@0.12.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-HZqo9FWSFAcv8geYRNRmMJvlmrERJ39YH1aSf/e4r5ZFumB/koTyYK5/K3dp8SGiGNncSOtUzvUQs1EVdmy0ZA==","shasum":"b2d61ef07cc0e62b820fc5d7fc43d7920a56dea1","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.12.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0MHIrC+dDEI3vb51CpQA9MSGdg9HJs+L6nDsNKBpVCgIhAIszaNIUlF3iZV7ZK/QaqKDjfVDYlwcaXh2nBUwlphED"}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.12.1.tgz_1503293870943_0.049282848834991455"}},"0.12.2":{"name":"reveal-basis","version":"0.12.2","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-dev-server":"^2.5.1"},"gitHead":"5e1ed7c79bf4199de7cc192f630f81fe741573b7","_id":"reveal-basis@0.12.2","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-ruprDWYs1lG1ldJBjPsiHZ8Jn1tGyJXv8k0deGYz7AuFIJDlDWE9/Tu/N4de8+rfm8G8DfcQHfePNyGshN4Wtg==","shasum":"63d97cb39381e8603c642abfa9349f7843d3e59b","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.12.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjZK3NDwT9bxbYlOppTa/s5hy2jeGtkG84F3dHWK2YKAiEAiJfav2aKYUHZLo4SqckmOm1H8r8UaP0439+i7RkGMIc="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.12.2.tgz_1503294005704_0.615579801844433"}},"0.12.3":{"name":"reveal-basis","version":"0.12.3","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-dev-server":"^2.5.1"},"gitHead":"67b3961b979b5a3ac26d903464388a2f8d26676f","_id":"reveal-basis@0.12.3","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-xGY2kiZPD5Q1yhs5W/jbv9Iyj3gvw3DwQ45klfpqL6/ua9MdPuFEPGbBUuUuAt6N6bOzjDfbntQ5TqhJvHVwzQ==","shasum":"22a867770b0f6415bd7aa21c1448f37f2e87b6ac","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.12.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmDEp8MDzwHjyMv6opXCJw5Rlcf10p0M0Tjj9UOYIShgIgc8NTMdEXtWfmVakse2KQjTdfqOlZ4a0637WKA/9Wuyc="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.12.3.tgz_1503374826646_0.9220624072477221"}},"0.12.4":{"name":"reveal-basis","version":"0.12.4","description":"Reveal Basis UI Kit","main":"dist/reveal-basis.min.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"webpack-dev-server -d --watch","build":"webpack -p"},"files":["src/","dist/"],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"keywords":[],"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"homepage":"https://github.com/sergemazille/reveal-basis#readme","devDependencies":{"babel-core":"^6.25.0","babel-loader":"^7.1.1","babel-preset-env":"^1.6.0","babel-preset-es2015":"^6.24.1","css-loader":"^0.28.4","extract-text-webpack-plugin":"^3.0.0","node-sass":"^4.5.3","sass-loader":"^6.0.6","style-loader":"^0.18.2","webpack":"^3.3.0","webpack-dev-server":"^2.5.1"},"gitHead":"f7d44ae91d5699a8a5e11715443b06ae7ce5d420","_id":"reveal-basis@0.12.4","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sergemazille","email":"serge.mazille@gmail.com"},"dist":{"integrity":"sha512-RH5f+zgIOfYpYnj08xVB2eNhzMm/wkUW1+yNZmkhfKr/sYdSAKqx5Y5wkroZb1eOzgHlBOge+tI6OEAKMF/l6A==","shasum":"d074652de09060210a3b4a556116fbf47302850f","tarball":"https://registry.npmjs.org/reveal-basis/-/reveal-basis-0.12.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3zYiBIKdLfK1tNZ7wLWpHJjUhumXFTARrghgpHOEBJAiAOTV2t0vn8vT0/bCfrbsNKWq++rTohlt4Lc8Qa7Nu5wg=="}]},"maintainers":[{"name":"sergemazille","email":"serge.mazille@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reveal-basis-0.12.4.tgz_1503378189805_0.5689452399965376"}}},"homepage":"https://github.com/sergemazille/reveal-basis#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/sergemazille/reveal-basis.git"},"author":{"name":"Serge Mazille","email":"serge.mazille@gmail.com"},"bugs":{"url":"https://github.com/sergemazille/reveal-basis/issues"},"license":"MIT","readmeFilename":"README.md"}