{"_id":"preact-habitat","_rev":"43-d5684a36f5c8836cb8e7400d90b274cf","name":"preact-habitat","time":{"modified":"2022-06-24T13:30:46.311Z","created":"2017-01-21T05:28:13.025Z","0.2.0":"2017-01-21T05:28:13.025Z","0.2.1":"2017-01-21T06:07:04.916Z","0.2.2":"2017-01-21T08:23:07.101Z","0.2.3":"2017-01-21T08:42:56.483Z","0.2.4":"2017-01-21T08:47:43.007Z","0.2.5":"2017-01-21T08:52:42.117Z","0.2.6":"2017-01-21T08:54:54.861Z","0.2.7":"2017-01-21T09:00:10.525Z","0.2.8":"2017-01-21T09:04:27.805Z","0.3.0":"2017-01-21T12:08:49.863Z","0.3.1":"2017-01-21T12:32:09.381Z","0.1.1":"2017-01-21T22:27:50.595Z","0.1.11":"2017-01-21T22:51:53.789Z","0.1.12":"2017-01-21T22:58:26.738Z","0.6.1":"2017-01-22T23:12:42.314Z","0.6.2":"2017-01-22T23:57:20.766Z","1.0.0":"2017-03-03T14:02:39.344Z","1.1.2":"2017-06-08T12:57:18.700Z","1.2.0":"2017-06-15T13:03:54.656Z","1.2.1":"2017-06-15T13:21:26.836Z","2.0.0":"2017-07-05T13:19:07.735Z","2.0.1":"2017-07-05T13:53:47.465Z","2.0.2":"2017-07-11T05:00:57.061Z","2.1.2":"2017-07-11T05:08:45.186Z","2.2.0":"2017-07-11T06:14:02.310Z","2.2.1":"2017-07-13T02:43:57.410Z","2.2.2":"2017-07-13T05:35:26.611Z","2.2.3":"2017-07-19T03:59:16.792Z","3.0.0":"2017-08-10T11:47:00.415Z","3.0.1":"2017-08-13T07:20:14.171Z","3.0.2":"2017-08-13T07:24:43.066Z","3.0.3":"2017-09-22T01:15:29.548Z","3.0.31":"2017-09-22T02:57:16.549Z","3.1.0":"2017-09-22T04:19:22.530Z","3.2.1":"2018-01-15T09:11:05.426Z","3.2.2":"2018-07-06T16:18:27.695Z","3.3.0":"2019-08-09T15:08:17.853Z"},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"dist-tags":{"latest":"3.3.0","beta":"3.0.0","next":"3.0.31"},"description":"A place for your happy widget in every DOM.","readme":"<div align=\"center\">\n  <img src=\"https://github.com/zouhir/preact-habitat/blob/master/docs/artworkv3.gif?raw=true\" height=300px>\n</div>\n\n[![Build Status][build-badge]][build]\n[![Code Coverage][coverage-badge]][coverage]\n[![downloads][downloads-badge]][npmcharts]\n[![version][version-badge]][package]\n[![gzip size][gzip-badge]][unpkg-dist]\n[![module formats: umd, cjs, and es][module-formats-badge]][unpkg-dist]\n[![Supports Preact and React][preact-badge]][preact]\n[![MIT License][license-badge]][LICENSE]\n\n\n## Preact Habitat \n\nA 900 Bytes module for that will make plugging in Preact components and widgets in any CMS or website as fun as lego!\n\n### Demos\n\nLogin Widget [Source Code 💻](https://github.com/zouhir/preact-habitat/tree/master/examples/login-form)\n\nLogin Widget Integration pen [Codepen Demo 🖋](https://codepen.io/zouhir/pen/brrOPB?editors=1000)\n\n### Installation\n\n```bash\nnpm install --save preact-habitat\n```\n\n### Core Features\n\n- 2 ways to passing props from DOM.\n- Multiple rendering options.\n- Light weight ( < 1KB ).\n- Compatible with React widgets through preact-compat.\n- In use in high traffic web applications.\n\n### Basic Usage Example\n\n```js\nimport habitat from 'preact-habitat';\nimport WidgetAwesome from './components/WidgetAwesome';\n\nconst { render } = habitat(WidgetAwesome);\n\n/**\n** other selecors options:\n**\n** \".classname\"  for querying DOM element by its class name\n**\n** \"#div-id\"  for querying DOM element by its ID value\n**\n** \"[data-attribute-example='widget-here']\"  for querying DOM element by its data attribute name & val\n**\n**/\n\nrender({\n  selector: '.some-class', // Searches and mounts in <div class=\"some-class\"></div>\n  defaultProps: undefined, // Default props for all widgets\n  inline: false,\n  clean: false,\n  clientSpecified: false\n});\n```\n\nin `webpack.config.js` or any other build tool bundle output format should be `UMD`:\n\n```js\noutput: {\n  libraryTarget: 'umd'\n}\n```\n\nin the DOM you'd like to mount your widget in:\n\n```html\n<div class=\"some-class\"> <!-- as specified in render, habitat will mount the component in this-->\n  <script type=\"application/json\">\n    {\n      \"title\": \"Widget Title passed as prop\",\n      \"theme\": \"red\",\n      \"anotherProp\": \"Thanks for trying this widget out!\"\n    }\n  </script>\n</div>\n```\n\nNow, build your production ready preact widget and you're all set, TADA! 🎉\n\n## API Docs\n\n### habitat(...)\n\naccepts a single Preact component as its only argument\n\n##### example: \n```js\nimport { h } form 'preact';\nimport habitat from 'preact-habitat';\n\nconst Widget = () => <h1>Hello, World!</h1>;\n\nconst { render } = habitat(Widget); // NOTE: pass Widget and not <Widget />\n\nrender({\n  ...\n});\n```\n\n### render(options)\n\nrender function accepts an options Object which supports the following properties:\n\n#### option.selector\n\n>String: `.myclass`, `#myid`, `[data-selector=\"my-data-attr\"]`\n\nDOM Element selector used to retrieve the DOM elements you want to mount the widget in\n\n#### option.defaultProps\n\n> Object: {} || undefined (default)\n\nDefault props to be rendered throughout widgets, you can replace each value [declaring props](#passing-props).\n\n#### option.inline\n> Boolean: true || false (default)\n\nSet to true if you want to use the parent DOM node as a host for your widget without specifing any selectors.\n\nexample:\n\n```html\n<div class=\"beautiful-container\">\n  <!-- inline set to true will make this widget render in it's parent \n      wrapper class=\"beautiful-container\" without using selector option-->\n  <script async src=\"cdn.preactwidget...\"></script>\n</div>\n```\n\n#### option.clean\n> Boolean: true || false (default)\n\nclean will remove all the innerHTML from the HTMl element the widget will mount in.\n\nexample:\n\nif we set the widget to be mounted inside the selector \".beautiful-container\" with {clean: true} it will remove the Loading div as soon as it renders.\n\n```html\n<div class=\"beautiful-container\">\n  <div class=\"loader\">LOADING...</div>\n</div>\n\n<script async src=\"cdn.preactwidget...\"></script>\n```\n\n#### option.clientSpecified\n> Boolean: true || false (default)\n\nThis option allows who ever using the script to specifit the selector which they'd like to mount the widget in\n\n```html\n<div class=\"beautiful-container\">\n  <div class=\"loader\">LOADING...</div>\n</div>\n\n<script async src=\"cdn.preactwidget...\" data-mount-in=\".beautiful-container\"></script>\n```\n\n### Passing Props\n\nThere are 2 ways to pass props, either via data-attributes or application/json script tag\n\n#### via props script\n\nSimply add a `<script>` tag with `type=\"application/json\"` or `type=\"text/props\"` and ensure the content is valid JSON. multiple script tags will be merged together and passed down.\n\n```html\n<div class=\"beautiful-container\" data-prop-name=\"preact habitat\" data-prop-version=\"v3.0.0\" data-prop-theme-color=\"green\">\n  <script type=\"application/json\">\n    {\n      \"name\": \"preact habitat\",\n      \"version\":\"v3.0.0\",\n      \"themeColor\": \"green\"\n    }\n  </script>\n</div>\n```\n\n#### via data-attribute\n\nthe data attribute has to always start with `data-prop-` examples:\n\n`data-prop-name` will be available in your component as `name`\n\n`data-prop-version` will be available in your component as `version`\n\n`data-prop-theme-color` will be available in your component as `themeColor` *NOTE* the lowerCamelCase when there's a -\n\n```html\n<div class=\"beautiful-container\" data-prop-name=\"preact habitat\" data-prop-version=\"v3.0.0\" data-prop-theme-color=\"green\">\n  \n</div>\n```\n\n## License\n[MIT](LICENSE) - Copyright (c) [Zouhir Chahoud](https://zouhir.org)\n\n## Credits\nArtwork By: [Oleg Turbaba, Dribble](https://dribbble.com/turbaba)\n\n\n[build-badge]: https://img.shields.io/travis/zouhir/preact-habitat.svg?style=flat-square\n[build]: https://travis-ci.org/zouhir/preact-habitat\n[coverage-badge]: https://img.shields.io/codecov/c/github/zouhir/preact-habitat.svg?style=flat-square\n[coverage]: https://codecov.io/github/zouhir/preact-habitat\n[version-badge]: https://img.shields.io/npm/v/preact-habitat.svg?style=flat-square\n[package]: https://www.npmjs.com/package/preact-habitat\n[downloads-badge]: https://img.shields.io/npm/dm/preact-habitat.svg?style=flat-square\n[npmcharts]: http://npmcharts.com/compare/preact-habitat\n[license-badge]: https://img.shields.io/npm/l/preact-habitat.svg?style=flat-square\n[license]: https://github.com/zouhir/preact-habitat/blob/master/LICENSE\n[preact-badge]: https://img.shields.io/badge/%E2%9A%9B%EF%B8%8F-preact-6F2FBF.svg?style=flat-square\n[preact]: https://preactjs.com\n[gzip-badge]: http://img.badgesize.io/https://unpkg.com/preact-habitat@3.0.2/dist/preact-habitat.umd.js?compression=gzip&label=gzip%20size&style=flat-square\n[unpkg-dist]: https://unpkg.com/preact-habitat/dist/\n[module-formats-badge]: https://img.shields.io/badge/module%20formats-umd%2C%20cjs%2C%20es-green.svg?style=flat-square\n[github-star-badge]: https://img.shields.io/github/stars/zouhir/preact-habitat.svg?style=social\n[github-star]: https://github.com/zouhir/preact-habitat/stargazers\n","versions":{"0.1.1":{"name":"preact-habitat","amdName":"PreactHabitat","version":"0.1.1","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","lint":"eslint src/","test":"jest","prepublish":"npm run lint && npm run test"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-loader":"^6.2.10","babel-plugin-transform-class-properties":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","cross-env":"^3.1.4","eslint":"^3.13.1","eslint-config-standard":"^6.2.1","eslint-config-standard-preact":"^1.0.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-react":"^6.9.0","eslint-plugin-standard":"^2.0.1","jest-cli":"^18.1.0","jsdom":"^9.9.1","npm-run-all":"^4.0.1","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^7.1.0"},"gitHead":"c836c04517b82acfe886df36e767769bf16db874","_id":"preact-habitat@0.1.1","_shasum":"fc53f37853d73ffa9f38579ee2455f898bad187b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"shasum":"fc53f37853d73ffa9f38579ee2455f898bad187b","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-0.1.1.tgz","integrity":"sha512-zC1gQBNttJzTDfoLYXNAErC/Ozc0vRXzt64y2Xa2bblhPuBwP7RcbtGr9OWXY/nkyPZREgqZ2oz1x3IVUvIv6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAv+Rrfs99LSdAR/LhJnv7UMFsWhntc3VGFF2l0j7gZPAiEA7szYdvH8wMTqR+cPuZwL3hpbfWp0adtAsC6Q8OUfXZM="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/preact-habitat-0.1.1.tgz_1485037670361_0.5740447358693928"},"directories":{}},"0.1.11":{"name":"preact-habitat","amdName":"PreactHabitat","version":"0.1.11","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","lint":"eslint src/","test":"jest","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-loader":"^6.2.10","babel-plugin-transform-class-properties":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","cross-env":"^3.1.4","eslint":"^3.13.1","eslint-config-standard":"^6.2.1","eslint-config-standard-preact":"^1.0.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-react":"^6.9.0","eslint-plugin-standard":"^2.0.1","jest-cli":"^18.1.0","jsdom":"^9.9.1","npm-run-all":"^4.0.1","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^7.1.0"},"gitHead":"c836c04517b82acfe886df36e767769bf16db874","_id":"preact-habitat@0.1.11","_shasum":"803580b137758cfb09a4a4aed34ec8480b1ea7af","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"shasum":"803580b137758cfb09a4a4aed34ec8480b1ea7af","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-0.1.11.tgz","integrity":"sha512-DwKrbh0SN2frUWLlXNZiRr8h4/+O6CiO+l6H/oNBxSABKBTexR14n8vwgI9fsbHZs6HJeGD43WoT1ePZXLZHTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWD3L0Tfatx6NzePo4jntl73JLsZe06aVXzvqS5dgJtAIhAI2eWysbVHjfU8o5DW+W4LdQ6Wu8lRE8foaqDEUG8boc"}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/preact-habitat-0.1.11.tgz_1485039111849_0.7090253941714764"},"directories":{}},"0.1.12":{"name":"preact-habitat","amdName":"PreactHabitat","version":"0.1.12","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","lint":"eslint src/","test":"jest","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-loader":"^6.2.10","babel-plugin-transform-class-properties":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","cross-env":"^3.1.4","eslint":"^3.13.1","eslint-config-standard":"^6.2.1","eslint-config-standard-preact":"^1.0.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-react":"^6.9.0","eslint-plugin-standard":"^2.0.1","jest-cli":"^18.1.0","jsdom":"^9.9.1","npm-run-all":"^4.0.1","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^7.1.0"},"gitHead":"c836c04517b82acfe886df36e767769bf16db874","_id":"preact-habitat@0.1.12","_shasum":"b6254f08e177f74d2d23d0209e873171ab5bfe7e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"shasum":"b6254f08e177f74d2d23d0209e873171ab5bfe7e","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-0.1.12.tgz","integrity":"sha512-A785Q2i2Ou3thz+d0AA7Mafs5VEMN0iFLUOPghn7+A10Za9YO4eOr63gjbQZWUQhhW2cQgy4HKVDbSiSv3qplQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6c+XDUz5efy3j27KJbYu5HhAS+NtQ0W4Ab+N/DMnD/AiEAgE4n8whaksm84ukCM9pqkIzyCn+ug0cIBQUF38aXAF8="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/preact-habitat-0.1.12.tgz_1485039506509_0.5075926790013909"},"directories":{}},"0.6.1":{"name":"preact-habitat","amdName":"PreactHabitat","version":"0.6.1","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","lint":"eslint src/","test":"jest","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-loader":"^6.2.10","babel-plugin-transform-class-properties":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","cross-env":"^3.1.4","eslint":"^3.13.1","eslint-config-standard":"^6.2.1","eslint-config-standard-preact":"^1.0.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-react":"^6.9.0","eslint-plugin-standard":"^2.0.1","jest-cli":"^18.1.0","jsdom":"^9.9.1","npm-run-all":"^4.0.1","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^7.1.0"},"gitHead":"5edd56b69106576aa97ebd9b0a51794a35f93d92","_id":"preact-habitat@0.6.1","_shasum":"2538c9c228503a71f2ac34fe70d733bb4570f52e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"shasum":"2538c9c228503a71f2ac34fe70d733bb4570f52e","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-0.6.1.tgz","integrity":"sha512-svld/OTilqJVCTkExyYLBynNKyr3IiLZeSJMTbsqZnNc8H0ldRZSwVIHBOmP2OHre3kTe+/s1MoPD7xRmpslfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9JWLxytNZS61zInxHC01bWCeKlMOKti1N6LBUyTBhBAiEAlf+xQ9jeq051CqZhZmcu1TIlmi2ghqlMptxhCn/tN08="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/preact-habitat-0.6.1.tgz_1485126762090_0.2079853261820972"},"directories":{}},"0.6.2":{"name":"preact-habitat","amdName":"PreactHabitat","version":"0.6.2","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","lint":"eslint src/","test":"jest","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-loader":"^6.2.10","babel-plugin-transform-class-properties":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","cross-env":"^3.1.4","eslint":"^3.13.1","eslint-config-standard":"^6.2.1","eslint-config-standard-preact":"^1.0.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-react":"^6.9.0","eslint-plugin-standard":"^2.0.1","jest-cli":"^18.1.0","jsdom":"^9.9.1","npm-run-all":"^4.0.1","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^7.1.0"},"gitHead":"a7812490baa105bd83d5997120337f8fdf07a2f1","_id":"preact-habitat@0.6.2","_shasum":"af53ed55a591036119c9eb6f4fbc5a5fe7d34744","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"shasum":"af53ed55a591036119c9eb6f4fbc5a5fe7d34744","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-0.6.2.tgz","integrity":"sha512-7zplm13wtbbW0G4iXoza3sB7j557FH8yQ7lgrCa9jpy9Gtqi6mRaALZL1CQ5w08MVt/cH0MzmGxmJvvzFhDvLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/nnBxnWprj7Ov9qAEO5bIZTkH60RyfQqI+73y01xjrAiAjpC8imPdiLFxAt5da7wfzlkhRKm1fjBYigFUl/txbCg=="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/preact-habitat-0.6.2.tgz_1485129438636_0.43684758455492556"},"directories":{}},"1.0.0":{"name":"preact-habitat","amdName":"PreactHabitat","version":"1.0.0","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_minified_main}.map","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.5.2","babel-eslint":"^7.1.1","babel-jest":"^18.0.0","babel-loader":"^6.2.10","babel-plugin-transform-class-properties":"^6.22.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.22.0","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","cross-env":"^3.1.4","eslint":"^3.13.1","eslint-config-standard":"^6.2.1","eslint-config-standard-preact":"^1.0.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-react":"^6.9.0","eslint-plugin-standard":"^2.0.1","jest-cli":"^18.1.0","jsdom":"^9.9.1","mocha":"^3.2.0","npm-run-all":"^4.0.1","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.5.4","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","uglify-js":"^2.7.5"},"peerDependencies":{"preact":"^7.2.0"},"gitHead":"df1f14bfdf543ae784b32bb047541ba4d39df1a1","_id":"preact-habitat@1.0.0","_shasum":"c12c97630691de5b9d1a06b31a531cef7420b169","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"shasum":"c12c97630691de5b9d1a06b31a531cef7420b169","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-1.0.0.tgz","integrity":"sha512-o1r6vK4+h2wnLz45STnjHrX9ty7sNTfsxFnbtMdECE5+wu5SvGC4ifaTQLZaTwq2WLOBOjYKEbpd+2p3NbH8ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtRCNcY59HjIw/JSSeWAGl9yGt7crZdoHt2RNUlfwCGAiBc2846HM5LVK4Ik2vFEs+3eKcw2Atpc5iaWDdRb8xqDw=="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/preact-habitat-1.0.0.tgz_1488549759098_0.7420837299432606"},"directories":{}},"1.1.2":{"name":"preact-habitat","amdName":"PreactHabitat","version":"1.1.2","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"gitHead":"84363440eca17bb323899d38c461590eedd4935d","_id":"preact-habitat@1.1.2","_npmVersion":"5.0.3","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-yJnaEdIJ6kORbFyOJQaZPODM67t5Kyq4vqhlYYUDHXBY53xDDIVPWHpgr6IC9SrfY/rIu4tqIiXVTRNRyXZZZA==","shasum":"6c6990dc1dc79deece5a410691b6aea0f0d6f154","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0Y7EXavCbmunlgr2V0XRFkfM7uM5GYwXpQAN20sEOfAiAvMU5nkbPZ9gJKziPTZCSNvXbRkRIv8i2sUIRVQVc+jA=="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-1.1.2.tgz_1496926638603_0.7281171954236925"},"directories":{}},"1.2.0":{"name":"preact-habitat","amdName":"PreactHabitat","version":"1.2.0","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"dependencies":{"preact":"^8.1.0","simulant":"^0.2.2"},"gitHead":"6887aefac05c0c6a45395a6160a9346bf73ff94b","_id":"preact-habitat@1.2.0","_npmVersion":"5.0.3","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-5bna12KmQwhmhfAghfe6ENtgKwhwBIY3N03oGmacUmvqFNF2D9g3+d89+uQNioL1aFxJBNh60THQGgfA843Tgw==","shasum":"5ef1b75428dd0c786c8f3d129d14ed89cc10909f","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1JQggP2Yt+n6XVxbKeXB8n4NYl0vi/qg/Xz8PnpOl9AiEA5Jd6MtGVKVTeodSReYeYJQKVYVZin5vo1dQ4m8/p1B4="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-1.2.0.tgz_1497531834552_0.22470348165370524"},"directories":{}},"1.2.1":{"name":"preact-habitat","amdName":"PreactHabitat","version":"1.2.1","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"dependencies":{"preact":"^8.1.0","simulant":"^0.2.2"},"gitHead":"6887aefac05c0c6a45395a6160a9346bf73ff94b","_id":"preact-habitat@1.2.1","_npmVersion":"5.0.3","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-AT2r+80en7M0sObd8+3Qo35pw5Z6Pp8T9huMdJ/zlaKsney8qQq+J0whXaYPjN70vzApQpG+A8uVZxy8IaDyUQ==","shasum":"61f13684ee5f4fa7b111735660384b9ba16429b9","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpttSRoOkrLLDORTEaYh0EWk1JZjTboWLUnWUyyR+rJAIhANv1LzoDtNNPvJ2g1DUx2Pvt5tEtjUKGjGEtZD/FtKh3"}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-1.2.1.tgz_1497532886424_0.6568889382760972"},"directories":{}},"2.0.0":{"name":"preact-habitat","amdName":"PreactHabitat","version":"2.0.0","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"gitHead":"502810a5c65297596d0d813b953422b9b46003a6","_id":"preact-habitat@2.0.0","_npmVersion":"5.0.4","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-Yvwrly5w6/rWk2Sx0q9ClrEg8frQ6f9qlqnDTdZMEPRUfMMA42qke8/8wrKhPsqeO7WJDWQ+tetWTiTucy1AfA==","shasum":"62324b8b9900a7ce58793577ef8b5c2fe5cdcd70","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgiSmuRdUFsMqI4h/1AhkPXVwI4XnDUZcFF8jGQd67ZAiA8TG20QipozXoN+cbWEGQ4lxm0JtskA6lH8PPCVbOntQ=="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-2.0.0.tgz_1499260747385_0.64660499477759"},"directories":{}},"2.0.1":{"name":"preact-habitat","amdName":"PreactHabitat","version":"2.0.1","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"gitHead":"a24995b355d22a09f9d93ea0742ab77e132a6065","_id":"preact-habitat@2.0.1","_npmVersion":"5.0.4","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-21FBF2EgtHC2HwA5uelyPutg7XqachR5zpwjD9ij7sMtWB3sHklGF8s0sUCPImS2ApHOphBd1NqemxEURRC5lQ==","shasum":"4bc75eb48f20e08a824cdbeb7f513d6591519d47","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnOwioju+1NZx3SRTGqsRpW6EYcWHhxctdpCqSYtl5wAIgTbyjbokUwptmifvWWFCqf1glX8UXzUDEuTVbsHamrNA="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-2.0.1.tgz_1499262827296_0.26022861851379275"},"directories":{}},"2.0.2":{"name":"preact-habitat","amdName":"PreactHabitat","version":"2.0.2","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"gitHead":"c255f23a7145454de73a3746752b6b503c3f3497","_id":"preact-habitat@2.0.2","_npmVersion":"5.1.0","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-Uu0Q9Szzh5IVRatmAqMgdxTCApn/vOpak0MjOsO+vBNuAOBUeNfAOj96cA6ZFSC1wBSsInOTzqw8smH8zHIDxQ==","shasum":"582605707c2dd3534e71f0b02e1edee448cf9cda","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-2.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH64OGPluMTSKkSXE0yhifljhozH9ZHyYy+B5bESEBIpAiBU32lJs/EkdRQ9kFGJ+vLZfCyxK7/Ca2f1ULuAR7Vh2g=="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-2.0.2.tgz_1499749255726_0.8181924058590084"},"directories":{}},"2.1.2":{"name":"preact-habitat","amdName":"PreactHabitat","version":"2.1.2","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"gitHead":"141b96c1fb710eea1406ac179c14e99819a241f5","_id":"preact-habitat@2.1.2","_npmVersion":"5.1.0","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-wqoDQrSUW69YnYuPfnjBJxFB+/se5LkAOjFQz5Qc18JddQhAE0bSwpW5AILVE/wMYiT+Pig/EIfD2cO/My4AcQ==","shasum":"2b14d77e2330fd3dc350dde421832762a595dd7a","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-2.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5F9JHrtZMFKP4rL+Yb9INlXmiTm8D00YI7LJnHnRXlAiAPN6NfFKakDVGuFJj+nuVYkMjNDn6Em5Haf6BVwLHo2g=="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-2.1.2.tgz_1499749723777_0.213130610762164"},"directories":{}},"2.2.0":{"name":"preact-habitat","amdName":"PreactHabitat","version":"2.2.0","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"gitHead":"98ecf3bae7174a068b4fe11350ace39fdef2a00e","_id":"preact-habitat@2.2.0","_npmVersion":"5.1.0","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-3yJI6IT+b5p/snyPU7HwnmhGNpCk7NJYhMCnbc9s+zSMoop7vSh0W5Yzny8zUqG+ro4jg43UYVdamsovjeqkxw==","shasum":"b012c9dca72c1801d514980824ff2127dac5ffb4","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp4bpi5hoQ2iMT1jH3eJZMmmfRiKPp3963MlFTv5uwOwIhAPqMqrtZC8PVBhFdi32q1yDhGgKNUgwnQc2Tmz+PpAKl"}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-2.2.0.tgz_1499753641184_0.4189858029130846"},"directories":{}},"2.2.1":{"name":"preact-habitat","amdName":"PreactHabitat","version":"2.2.1","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"gitHead":"668fa0a72c1e3f2f2797bc362fd81ae7c8500643","_id":"preact-habitat@2.2.1","_npmVersion":"5.1.0","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-fcAWqR5RB9mNy4xYfsAEH0EGBhJGT1IBUHF0qFHaRT38bCnOhKLQG5nRkobkLvBZRSZ2Tsjx1VPQEQom+0z58A==","shasum":"78dd7445387171ebb19ac34c8678e1c5bf0afe9d","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-2.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeVHEZr6BzadJars4pHDUDB23pEcn0YpObHrxV0PTJXAiBb/eoz3WqFpgtI5OkFIeeo7teBrDDQxiY5zgaDImdfaA=="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-2.2.1.tgz_1499913836202_0.14476174302399158"},"directories":{}},"2.2.2":{"name":"preact-habitat","amdName":"PreactHabitat","version":"2.2.2","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"gitHead":"a50c5594f8eb8c914470abd256b0d4e2d048bea9","_id":"preact-habitat@2.2.2","_npmVersion":"5.1.0","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-i65FaKymZc4DEdU7GltOJTQzaPpT7qySQHdah9y+zaMz7YnnP34lX/R2bU6Z9eag/5UujUO41cUbnqd+YGOH9w==","shasum":"f15064e75da293e2d6821644867d0348bc4dd37d","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-2.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/JlmrmM9FEVUgaT8kp+RWyHE6h0vTiKu2cgx1tPWY7AiEAg6WbRUMHXoAGTLzSKpwgERkBGnEk4D+t1C9LT4eMNOY="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-2.2.2.tgz_1499924125478_0.19754144735634327"},"directories":{}},"2.2.3":{"name":"preact-habitat","amdName":"PreactHabitat","version":"2.2.3","description":"A place for your happy widget in every DOM.","main":"dist/habitat.js","minified:main":"dist/habitat.min.js","jsnext:main":"src/index.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile optimize minify","transpile":"rollup -c rollup.config.js -m ${npm_package_main}.map -f umd -n $npm_package_amdName $npm_package_jsnext_main -o $npm_package_main","optimize":"uglifyjs $npm_package_main -bc -o --source-map","minify":"uglifyjs $npm_package_main -cm -o $npm_package_minified_main","lint":"eslint src/","test":"mocha --require test/helpers/setup.js","test:watch":"mocha --require test/helpers/setup.js -w","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.14"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"gitHead":"065fd8ba3aa5ed9a16aa5235dd99785862d9d9dc","_id":"preact-habitat@2.2.3","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-d+rlEJDca8BmEgrhrrKxGra6TevNSKeRJLOssFwRkisbUgH9f3WdIVbPj1G1SIiaw1O2FUK+KA/FqiGqaKTViw==","shasum":"9ce7add586a20aa94a5cbfed8d6997fd226ef3e0","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-2.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqEvCnt5JbEsfoAXF4utbQDNMsSThjPEUL3fwDfznB+AiBWLzkN91KroNA/KeJCxNCiZuF3Ai6RXOW9XNZPRFPPGw=="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-2.2.3.tgz_1500436756605_0.7231982462108135"},"directories":{}},"3.0.0":{"name":"preact-habitat","amdName":"preactHabitat","version":"3.0.0","description":"A place for your happy widget in every DOM.","main":"dist/preact-habitat.js","module":"dist/preact-habitat.es.js","jsnext:main":"dist/preact-redux.es.js","minified:main":"dist/preact-habitat.min.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"build":"npm-run-all transpile:umd transpile:es optimize","transpile:umd":"rollup -c --environment FORMAT:umd","transpile:es":"rollup -c --environment FORMAT:es","optimize":"uglifyjs dist/preact-habitat.js -c --source-map --output dist/preact-habitat.min.js","minify":"","lint":"eslint src/","test":"jest","test:watch":"jest --watchAll","coverage":"jest --coverage","prepublish":"npm run build"},"babel":{"presets":["es2015-minimal","stage-0"],"plugins":["transform-class-properties",["transform-react-jsx",{"pragma":"h"}]]},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","regenerator-runtime":"^0.10.5","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-es3":"^1.0.3","rollup-plugin-node-resolve":"^3.0.0","uglify-js":"^3.0.27"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"jest":{"transform":{"^.+\\.js$":"babel-jest"},"moduleFileExtensions":["js"],"collectCoverageFrom":["src/**/*.{js}"]},"gitHead":"5e0115906b09c66ad737846badfa0fc392022b38","_id":"preact-habitat@3.0.0","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-otKhtGDdmTDWdwf5H59Byy2X9xDkkzCl/0KyVlGl6QJbIweMLYOkhgEq6LXFCtaszFHl/65rW/xKhsjw3haNVw==","shasum":"c4cfb46d66c9d9c584bf321a98d08c81cbf026f8","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVVp9rrBuPlVukt692RBr/63bkQ9P4oqZ88t6EpQ4OPgIhALl7fq1xkcN+Ss02zlZiAa2LIq9nczNKGxe5e9RT4V5S"}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-3.0.0.tgz_1502365620266_0.37758032814599574"},"directories":{}},"3.0.1":{"name":"preact-habitat","amdName":"preactHabitat","version":"3.0.1","description":"A place for your happy widget in every DOM.","main":"dist/preact-habitat.js","module":"dist/preact-habitat.es.js","main:umd":"dist/preact-habitat.umd.js","jsnext:main":"dist/preact-redux.es.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"clean":"rimraf dist","build":"npm-run-all clean transpile minify","transpile":"rollup -c","minify":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map && uglifyjs $npm_package_main_umd -cm -o $npm_package_main_umd -p relative --in-source-map ${npm_package_main_umd}.map --source-map ${npm_package_main_umd}.map","test":"jest","test:watch":"jest --watchAll","coverage":"jest --coverage","prepublish":"npm run build"},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","regenerator-runtime":"^0.10.5","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-es3":"^1.0.3","rollup-plugin-node-resolve":"^3.0.0","uglify-js":"^2.8.29"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"jest":{"transform":{"^.+\\.js$":"babel-jest"},"moduleFileExtensions":["js"],"collectCoverageFrom":["src/**/*.{js}"]},"gitHead":"f5c2c34009d320fb0da03ef472b3292d14bee825","_id":"preact-habitat@3.0.1","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-T8Q3IQKU6PJF19NtQGSFmAIEc0gKzAdr/MZ0yIM0dzuMiB24bzbRnpyXOy7uUkWr4Ge/aEKKSUE//6P5EMcLZQ==","shasum":"0a133369a5140099375a470538d563823108ab17","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID21bsQxnDsZZlkdrdn4WgNQkGVlsJO2MO9WsYbGcWRWAiB+E3SUAti6Q8GXU9bPRhnNhVE+SI/BC5V/I7smc9292Q=="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-3.0.1.tgz_1502608814038_0.7357577690854669"},"directories":{}},"3.0.2":{"name":"preact-habitat","amdName":"preactHabitat","version":"3.0.2","description":"A place for your happy widget in every DOM.","main":"dist/preact-habitat.js","module":"dist/preact-habitat.es.js","main:umd":"dist/preact-habitat.umd.js","jsnext:main":"dist/preact-redux.es.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"clean":"rimraf dist","build":"npm-run-all clean transpile minify","transpile":"rollup -c","minify":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map && uglifyjs $npm_package_main_umd -cm -o $npm_package_main_umd -p relative --in-source-map ${npm_package_main_umd}.map --source-map ${npm_package_main_umd}.map","test":"jest","test:watch":"jest --watchAll","coverage":"jest --coverage","prepublish":"npm run build"},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","regenerator-runtime":"^0.10.5","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-es3":"^1.0.3","rollup-plugin-node-resolve":"^3.0.0","uglify-js":"^2.8.29"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"jest":{"transform":{"^.+\\.js$":"babel-jest"},"moduleFileExtensions":["js"],"collectCoverageFrom":["src/**/*.{js}"]},"gitHead":"f5c2c34009d320fb0da03ef472b3292d14bee825","_id":"preact-habitat@3.0.2","_npmVersion":"5.3.0","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-X0ElGLaytrI8o8MhcIVXTTfxCBZ1KIqK/yj0/XxxF0tCo/y/kvXxFgYEni4TUuZrdBp6yNeD9SM+1W32XwwKHg==","shasum":"08f7d60547905dc623d55ed87de7188c88863ae3","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-3.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAtHVy+7i1IVaZz5Xv8cApR+NEAOvlFiurObAyFsfSMwIhALtX7TW5CABPOjeZe39KI4l+1wT8ErU4K5oIGmhzBKZ8"}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-3.0.2.tgz_1502609082959_0.39779694797471166"},"directories":{}},"3.0.3":{"name":"preact-habitat","amdName":"preactHabitat","version":"3.0.3","description":"A place for your happy widget in every DOM.","main":"dist/preact-habitat.js","module":"dist/preact-habitat.es.js","main:umd":"dist/preact-habitat.umd.js","jsnext:main":"dist/preact-redux.es.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"clean":"rimraf dist","build":"npm-run-all clean transpile minify","transpile":"rollup -c","minify":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map && uglifyjs $npm_package_main_umd -cm -o $npm_package_main_umd -p relative --in-source-map ${npm_package_main_umd}.map --source-map ${npm_package_main_umd}.map","test":"jest","test:watch":"jest --watchAll","coverage":"jest --coverage","prepublish":"npm run build"},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","regenerator-runtime":"^0.10.5","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-es3":"^1.0.3","rollup-plugin-node-resolve":"^3.0.0","uglify-js":"^2.8.29"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"jest":{"transform":{"^.+\\.js$":"babel-jest"},"moduleFileExtensions":["js"],"collectCoverageFrom":["src/**/*.{js}"]},"gitHead":"3b49bf8bf3cf562af5d38f77f8e9b3f84a4541df","_id":"preact-habitat@3.0.3","_npmVersion":"5.4.1","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-+uTB4nXcYfEVT1CbmS7oo+zNcI0dGXcY9Vb4hNi4w44f9JtJidgCR1ZOfqbegPJXoVINmTwZVO/AN2B1iZrdVw==","shasum":"4f5dd453fe62a3fa163f2914aeabcba83ed79540","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-3.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtNh6HRIaJYk8FN+3pALAZatVSxX+XQH7rwc8C130zegIhAM7IsWuNTwT6Ew2CxmQ9x5GeessmQNPB33em+OhSkK5u"}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-3.0.3.tgz_1506042929300_0.42521020001731813"},"directories":{}},"3.0.31":{"name":"preact-habitat","amdName":"preactHabitat","version":"3.0.31","description":"A place for your happy widget in every DOM.","main":"dist/preact-habitat.js","module":"dist/preact-habitat.es.js","main:umd":"dist/preact-habitat.umd.js","jsnext:main":"dist/preact-redux.es.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"clean":"rimraf dist","build":"npm-run-all clean transpile minify","transpile":"rollup -c","minify":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map && uglifyjs $npm_package_main_umd -cm -o $npm_package_main_umd -p relative --in-source-map ${npm_package_main_umd}.map --source-map ${npm_package_main_umd}.map","test":"jest","test:watch":"jest --watchAll","coverage":"jest --coverage","prepublish":"npm run build"},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","regenerator-runtime":"^0.10.5","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-es3":"^1.0.3","rollup-plugin-node-resolve":"^3.0.0","uglify-js":"^2.8.29"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"jest":{"transform":{"^.+\\.js$":"babel-jest"},"moduleFileExtensions":["js"],"collectCoverageFrom":["src/**/*.{js}"]},"gitHead":"3b49bf8bf3cf562af5d38f77f8e9b3f84a4541df","_id":"preact-habitat@3.0.31","_npmVersion":"5.4.1","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-SlcL3H/9TeSYUQnNG0y9qh4qWed+UbdL8awAI2iQKPnuCwHUneGLfdx3dq85nKQsyVv5AKewBxYqGUFr3SjhBg==","shasum":"370d317ac59e1a1536874b3aaf43306ba9ba7caa","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-3.0.31.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPrsekh1/xEZ1ftKAou/SveekHNHKaPrWo/Fr18UytZAiBuwImyPJE97ciIqoaNCEICneWsdK0ZCCtfBarGam46FQ=="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-3.0.31.tgz_1506049036402_0.342369485180825"},"directories":{}},"3.1.0":{"name":"preact-habitat","amdName":"preactHabitat","version":"3.1.0","description":"A place for your happy widget in every DOM.","main":"dist/preact-habitat.js","module":"dist/preact-habitat.es.js","main:umd":"dist/preact-habitat.umd.js","jsnext:main":"dist/preact-redux.es.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"clean":"rimraf dist","build":"npm-run-all clean transpile minify","transpile":"rollup -c","minify":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map && uglifyjs $npm_package_main_umd -cm -o $npm_package_main_umd -p relative --in-source-map ${npm_package_main_umd}.map --source-map ${npm_package_main_umd}.map","test":"jest","test:watch":"jest --watchAll","coverage":"jest --coverage","prepublish":"npm run build"},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","regenerator-runtime":"^0.10.5","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-es3":"^1.0.3","rollup-plugin-node-resolve":"^3.0.0","uglify-js":"^2.8.29"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"jest":{"transform":{"^.+\\.js$":"babel-jest"},"moduleFileExtensions":["js"],"collectCoverageFrom":["src/**/*.{js}"]},"gitHead":"08f2f2ab91838bc876d6793f25f1bf30533c7322","_id":"preact-habitat@3.1.0","_npmVersion":"5.4.1","_nodeVersion":"7.9.0","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-K9fyfRq0XL2g0DcUz9QGR6jrrwrrM+NxokZyBA9VjcIs9PH8AHAM276Nggi1IcUt6/UKcXKeleG+CDoZeaXwfg==","shasum":"1b375e4c6acf2e2d9a1dff665dc65f0f8ca91328","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4/kGltW+GjOrcbCObZx48lu6lRGoNO/WVpuiU+pEk8AIhAN0//OKuYhj9iKZ7xYRZBjsVitT4GHDJu+cl4ntto7pI"}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-3.1.0.tgz_1506053962367_0.36440042057074606"},"directories":{}},"3.2.1":{"name":"preact-habitat","amdName":"preactHabitat","version":"3.2.1","description":"A place for your happy widget in every DOM.","main":"dist/preact-habitat.js","module":"dist/preact-habitat.es.js","main:umd":"dist/preact-habitat.umd.js","jsnext:main":"dist/preact-redux.es.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"clean":"rimraf dist","build":"npm-run-all clean transpile minify","transpile":"rollup -c","minify":"uglifyjs $npm_package_main -cm toplevel -o $npm_package_main -p relative --in-source-map ${npm_package_main}.map --source-map ${npm_package_main}.map && uglifyjs $npm_package_main_umd -cm -o $npm_package_main_umd -p relative --in-source-map ${npm_package_main_umd}.map --source-map ${npm_package_main_umd}.map","test":"jest","test:watch":"jest --watchAll","coverage":"jest --coverage","prepublish":"npm run build"},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","regenerator-runtime":"^0.10.5","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-es3":"^1.0.3","rollup-plugin-node-resolve":"^3.0.0","uglify-js":"^2.8.29"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"jest":{"transform":{"^.+\\.js$":"babel-jest"},"moduleFileExtensions":["js"],"collectCoverageFrom":["src/**/*.{js}"]},"gitHead":"e79a214207fcc4a535893ff7477b62f47b048e8a","_id":"preact-habitat@3.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.8.1","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-d4EDy0I/CwXeE2Re9B+Ndb31/FSzTp936kzEc1OIDg+zcMZWet0kDF+98o7GOG3CpxUNiwoCdDtPRi7QWxk8YQ==","shasum":"27d29e3278a35cd8ca0163c370da98ebfe411a9f","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-3.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTO91GBZhsvXETo7uACqX6CtofPhKp2R8e6MxpbNOcrgIhANhYhNqIuprghxgB0I7MMLzyJH7CyOkbqMaZthq63P+v"}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat-3.2.1.tgz_1516007465164_0.11473472462967038"},"directories":{}},"3.2.2":{"name":"preact-habitat","amdName":"preactHabitat","version":"3.2.2","description":"A place for your happy widget in every DOM.","main":"dist/preact-habitat.js","module":"dist/preact-habitat.es.js","main:umd":"dist/preact-habitat.umd.js","jsnext:main":"dist/preact-habitat.es.js","homepage":"https://github.com/zouhir/preact-habitat/","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"clean":"rimraf dist","build":"npm-run-all clean transpile minify","transpile":"rollup -c","minify":"uglifyjs dist/preact-habitat.js -cm toplevel -o dist/preact-habitat.js -p relative --in-source-map dist/preact-habitat.js.map --source-map dist/preact-habitat.js.map && uglifyjs dist/preact-habitat.umd.js -cm -o dist/preact-habitat.umd.js -p relative --in-source-map dist/preact-habitat.umd.js.map --source-map dist/preact-habitat.umd.js.map","test":"jest","test:watch":"jest --watchAll","coverage":"jest --coverage","prepublish":"npm run build"},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^8.1.0","regenerator-runtime":"^0.10.5","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-es3":"^1.0.3","rollup-plugin-node-resolve":"^3.0.0","uglify-js":"^2.8.29"},"peerDependencies":{"preact":"*"},"dependencies":{"simulant":"^0.2.2"},"jest":{"transform":{"^.+\\.js$":"babel-jest"},"moduleFileExtensions":["js"],"collectCoverageFrom":["src/**/*.{js}"]},"gitHead":"69699493715f002ccf37ac85d5af342628b50a37","_id":"preact-habitat@3.2.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"zouhir","email":"zouhir@zouhir.org"},"dist":{"integrity":"sha512-rNtLeumhsmMjVHHrn667f5M0N/NbN53N4FIJJfs1ej9qx5BmJ+Ad0oqNviDKVD8Y9qNTkK5NvNxY9DVSMnwdhQ==","shasum":"f3f3dc2dd0b708ac79eddfb883708f49f6cad0d3","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-3.2.2.tgz","fileCount":35,"unpackedSize":1153936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP5ZTCRA9TVsSAnZWagAAPHUP/iqMvR3bAitj1DU02CNA\nyaAt+66CwNvHHAlFzPrq1NCFVz4q0NA4Oha81tcHQRrx/hbA2LaFo+G6HEna\n6ksksTClAlqlJ1A8x9cVjsvSU9y4gIMjOCVxCc/4sf6ljGkX0EdfD6+P66Nq\ntqS9OvOA5oGdgs5efvDtfD9hlDcMl66nF7ps2i+4rAgjSGjFhlLqW1eHnZuD\nGfylu1K+7y2GPuHlSkdfKzdoBxuE4k59cnqHBekqkF9XG7hM3cooPN3tGODK\nxJArtFM/eQbtjTRpJOGVVZn76EU+CejEDhZltKxjHfkfbt4822iKqQpR8j4D\nT7Od0znRpVBkwUtM0i4Ck3uf/6KQj3DjVCN+njkvYTWabW9xqBNJrMd9DXMU\nnKgKWna8KWR5t7IFG4jwcM6C44eQRlWm6D/JAPhtBvkrwfafgAnpJud13lj2\nZi23MZKlrAEfVX5uXDOtz/NpF428VbW087uMNSBGAYwh+UWsqCSfmsq8Xr1K\nHGwzkIFwQemmPtnljptg9kXrMswQE991JgEieTbhmeZFrMJrTp/Xn7JZ2hx8\nG/n+hWQwT5jy+eezH0ZsScrzbnt4Qhagy3I94KxaT3DoRuDW7QhFAZtjkbx7\nIb4DuD9BhiEUCqYBH2CcBbaOoC5VtUd/cLmPmNyzJKKVrlPo59ozpTJz9wPj\nbxDq\r\n=d3+8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvkxyCf1TbBk+nLitUYaMJWsvY7DzVQdudJR+5Or4duwIhAOHLtyx5DetRX+b1kJJo5Zz6/ZmpcquY9hWWpYkU6wb8"}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat_3.2.2_1530893907560_0.4298004725921887"},"_hasShrinkwrap":false},"3.3.0":{"name":"preact-habitat","amdName":"preactHabitat","version":"3.3.0","description":"A place for your happy widget in every DOM.","main":"dist/preact-habitat.js","module":"dist/preact-habitat.es.js","main:umd":"dist/preact-habitat.umd.js","jsnext:main":"dist/preact-habitat.es.js","homepage":"https://github.com/zouhir/preact-habitat/","types":"src/habitat.d.ts","author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"scripts":{"clean":"rimraf dist","build":"npm-run-all clean transpile minify","transpile":"rollup -c","minify":"uglifyjs dist/preact-habitat.js -cm toplevel -o dist/preact-habitat.js -p relative --in-source-map dist/preact-habitat.js.map --source-map dist/preact-habitat.js.map && uglifyjs dist/preact-habitat.umd.js -cm -o dist/preact-habitat.umd.js -p relative --in-source-map dist/preact-habitat.umd.js.map --source-map dist/preact-habitat.umd.js.map","test":"jest","test:watch":"jest --watchAll","coverage":"jest --coverage","prepublish":"npm run build"},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"license":"MIT","devDependencies":{"babel":"^6.23.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-loader":"^7.0.0","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-react-jsx":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-es2015-minimal":"^2.1.0","babel-preset-es2015-minimal-rollup":"^2.1.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.0.1","cross-env":"^5.0.0","eslint":"^3.19.0","eslint-config-standard":"^10.2.1","eslint-config-standard-preact":"^1.1.1","eslint-plugin-promise":"^3.5.0","eslint-plugin-react":"^7.0.1","eslint-plugin-standard":"^3.0.1","istanbul":"^0.4.5","jest-cli":"^20.0.4","jsdom":"^11.0.0","mocha":"^3.4.2","npm-run-all":"^4.0.2","preact":"^10.0.0-rc.1","regenerator-runtime":"^0.10.5","replace-bundle-webpack-plugin":"^1.0.0","rimraf":"^2.6.1","rollup":"^0.41.6","rollup-plugin-babel":"^2.7.1","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.1.0","rollup-plugin-es3":"^1.0.3","rollup-plugin-node-resolve":"^3.0.0","simulant":"^0.2.2","uglify-js":"^2.8.29"},"peerDependencies":{"preact":"*"},"dependencies":{},"jest":{"transform":{"^.+\\.js$":"babel-jest"},"moduleFileExtensions":["js"],"collectCoverageFrom":["src/**/*.{js}"]},"licenseText":"The MIT License (MIT)\n\nCopyright (c) [Zouhir Chahoud](https://zouhir.org)\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_id":"preact-habitat@3.3.0","dist":{"shasum":"3a176709d9c754d9acd72d2379f0d84fcf532324","integrity":"sha512-jlwc5sJNFYpAcXx+35Wiw0Smm0oaydJ6pY49c9/klwnYgRdXaBYHzXC6RRof/9W2zMPdHt6c1vXxTXJ0n7V+xQ==","tarball":"https://registry.npmjs.org/preact-habitat/-/preact-habitat-3.3.0.tgz","fileCount":49,"unpackedSize":1668992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTYxiCRA9TVsSAnZWagAAsz8QAKOWiwdBIFaSs3tqk16U\ntSdDU+vnUkuwwWEo6Z0zR75XW3XXVouhd5Cx90TubDp7HcjgsXnRjDTQxBdA\nH4UEqOyM95meF5miIDO2QzG8MPPA+UouatN7NfY+2dtDUza0VlvDbUkptbY9\nd34gkEMOYAZws0EtOnu09IisMKuXEKBdtquLKlratcvLp2O1rhoiJvqTkQNN\nfMCijdndIUKtQMXAtpyLulCav/jDpRyBqUxnJxn7g3M3O6QfNRVasY7qeaZn\nP0vNt1IHGiJD2BXy/cja9llLue2KOTqicJ199Q0EZDf+z8Shd3tPTAhvVw4G\no8Wldkxl2itiADrZ+qIfpW9YhvqGaGgJL4u6SSljLBDvpA6k19mGwdjh3tXT\ny+t/3XsDvDE7CtV+4L/K3N1AU5EPGLXSAC6iEO0wHb8iplLEMG7HU4OzCTqY\nfoiirS+Dp8BuRSXplfBizW5Q5k/E+696c42PD5cBlIiB26B6uLCgCTq/l2QF\nYCJfX/vN8aIPnlC3tgKvtyazFJL3QSqdUt3qJRciM53GQza7kJKLOO1Hxv5+\np+aiZpwOQnjLh0hYHJGZEcwX/qRNd1C1wxPRJZ7+8wZW17Xg6kXGb3eQhTla\nvW3vI527TRGiFHVlFaV+0Bi3A3aDJ96dYodPUqt/kaHXuV/5YOlth8HmW9i/\ni//M\r\n=Lo0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzxLYJJrmqPSK1MGED1hixBMc6qu0oAL4UvkfNXRqINwIgJD5aInN+mwopVKD32RMWi1TMC0OO5CK7lLqenBn/LzM="}]},"maintainers":[{"name":"zouhir","email":"zouhir@zouhir.org"}],"_npmUser":{"name":"ascorbic","email":"m@mk.gg"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/preact-habitat_3.3.0_1565363297632_0.009509293181649614"},"_hasShrinkwrap":false}},"keywords":["JavaScript","preact","react","DOM","preact in DOM","virtual dom","widget"],"author":{"name":"Zouhir Chahoud","email":"zouhir@zouhir.org","url":"http://zouhir.org/"},"license":"MIT","readmeFilename":"README.md","users":{"moimikey":true,"swttfam3":true,"krofdrakula":true},"homepage":"https://github.com/zouhir/preact-habitat/"}