{"_id":"@reaqtive/components","_rev":"25-ad85e614ea5d0b36669e944ce0406858","time":{"0.0.0-patch-2":"2019-12-27T18:30:26.847Z","created":"2020-05-21T10:02:00.656Z","0.0.0-beta.1":"2020-05-21T10:02:01.009Z","modified":"2022-04-06T18:44:33.066Z","0.0.0-beta.2":"2020-05-24T09:38:34.493Z","0.0.0-beta.3":"2020-09-06T20:50:34.403Z","0.0.0-beta.4":"2020-09-14T06:41:39.437Z","0.0.0-beta.5":"2020-09-15T07:23:57.683Z","0.0.0-beta.7":"2020-09-16T07:57:33.926Z","0.0.0-beta.8":"2020-09-27T14:00:44.262Z","0.0.0-beta.9":"2020-09-30T07:12:12.549Z","0.0.0-beta.10":"2020-10-11T14:05:56.857Z","0.0.0-beta.11":"2020-10-20T07:42:32.485Z","0.0.0-beta.12":"2020-10-20T18:41:40.010Z","0.0.0-beta.13":"2020-10-27T07:53:30.038Z","0.0.0-beta.14":"2020-11-11T21:49:25.365Z","0.0.0-beta.15":"2020-12-07T09:46:55.722Z","0.0.0-beta16":"2021-06-17T14:53:00.713Z","0.0.0-beta.17":"2021-06-22T12:48:24.863Z","0.0.0-beta.18":"2021-06-22T12:56:13.142Z"},"name":"@reaqtive/components","dist-tags":{"latest":"0.0.0-beta.18"},"versions":{"0.0.0-beta.1":{"name":"@reaqtive/components","version":"0.0.0-beta.1","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.1","@reaqtive/q":"^0.0.0-beta.1","airbnb-prop-types":"^2.15.0","bootstrap":"^4.4.1","lodash":"4.17.15","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"6401f978350d8685c5c0397f20eb8bf232aef3d2","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.1","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-CB7ja5bAGSuugf75JUx3S7Pot01VgKtGbM4vmEgTRE3/PePqf7fgivMC2lUMV2B5yJM7BFAzcsBwk7t9OS2BRg==","shasum":"c457c9a75717d4457417a58999d37dfb121cb9a0","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.1.tgz","fileCount":99,"unpackedSize":351177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexlGZCRA9TVsSAnZWagAA4J8QAILyk74gbmmMVbXpIrzd\nSHXvgf6soBJujskXtCGFn+qR55k9R4tT7B31l72M6G9euQ7oMs9rNBVYQR1n\nj6zpELQbcc1ql3FH5aZlhYJ6W0PG/DtczkMFQqJHEzQslXglwEyse4e+J9pa\nvgGywFdn5OQzdlhp0cW7HCajBRw7/dnwcDQCPvOam7H+8pX1HwB5Yj9PlcqW\ni14MYhzDNVcTA4tEM/3XtZaR9SJkOKsAMBH4H9JiQb/3ZqDkvSaTWnP8LtyA\ngU1FNTQO1Fg82t6zHz71oqLT6k/xSUBqCh02UIqbVkLT63fsrkG+A9NfGQPU\nT+DLMKQhlnbIETT/1I+olLdWcUiY6L5MF13SFJ01e3flStO6XWu+GlAPvqkN\nsuV7ULHfoQ+tv07HRov41TawiiZgspab+aMilTV8KGKmNcwD5sQXb+Z+72OE\nUmlvu8n7WeDeRBtyTIBO9kVF/9v5x1g7erz7YTdifSw46swKhv4S6yMGayfA\n456FOf62xURkAvRAfOli7b76G/5b/QhWWqp+JYHprUlpqDXvOktP7P0cWMWC\nIk0KgYv+duJqHH1YxpykiSvK4J16wmoD4KL4JcpR3QwPEkehMjqJ2C8t0F9p\nbbJsvwSJEzsBD3Sp5lKGb9URIzAi0+riO5bRGg9xcmev2NVjz4myBXPA3rh7\nOSFQ\r\n=asnU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZbD38aR4hA2WmZxlaAMGl+UvZia8mpJObErsGVji1jAiEA+CA9G3oNKRva5NwGWxOlScXe+ArMolteN1aG/T32Fhc="}]},"maintainers":[{"name":"taan11","email":"paolo.deregibus@gmail.com"}],"_npmUser":{"name":"taan11","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.1_1590055320886_0.5196669503479587"},"_hasShrinkwrap":false},"0.0.0-beta.2":{"name":"@reaqtive/components","version":"0.0.0-beta.2","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.2","@reaqtive/q":"^0.0.0-beta.2","airbnb-prop-types":"^2.15.0","bootstrap":"^4.4.1","lodash":"4.17.15","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"a2af93afe7a828781a1d43d54510577acd35cc7d","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.2","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-JAr9AH/IYDtP7R2bKQc9luLAr2i6JnEEBFS1V3M7aa7Slx+T1WdhUhHvEpn8jM7WFLykq4Ltu3egw9gpin/PKw==","shasum":"01448d40cbcc08e099e993d147d8a0c65f69913b","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.2.tgz","fileCount":100,"unpackedSize":359779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeykCaCRA9TVsSAnZWagAAi1kP/jy8as4PHRNZRfwyBcWy\nStcgEeumjrwmoMGnqJm17JOJssS/sJzAaM7bPLTUH2AhDWBdL3QR1RHXhmu/\nI6903UBGKUBxZwYIeq9ushlqX2YGazx8bQ3p3YwCfTd+lXMbZb/TCCtDzLAM\n9tszIZR4xeJnPN2JcpL5oLE13AancwIHWQW0S60lkquNu7OpzIJnLyEaANtm\nQFFj+HoYmCSBBUiHpukkrNiOqhZJgotxsulMMdrFE72TApVZg0Tf4Xdo0JqI\nI4Z7vPeIczEAD1oWeuECFyAbF5pYhUlC8pmbgvKVhPgfXowNBogH1xokqFD6\nHlrKD0XkRHrCnY/PhjnITDMZTbXyaJnGm8YsK5R6wofM+DUXWDPhXaNatg5L\nxuFZ0LDr1kK/tcDJnjcFMCiXNSFauGMe+SzQxt0JlwgIOyYgz0GZRcWPsnyo\nojpBKFFVEZ6gbZGS5O13odJQo3hg6R4uXfudyrPwtbqZWpVUhkItId4a/Izx\nX2hkT/F8PYVQb5fh6kWmNhxCXivsfQ2M95X3Qa20rCaTF54TYcshTNxxElmC\nd85lANzdvHJ3EUXTRYqb7HNq17wpuPXyzHxm6grbjnLDo+RrjPPESmOB0o/n\nfOmEI+XivkmSbMAYSAO1j0LfI1AujAPbJiLx5eAUjsNRwTrjiMNjbmWf8l4H\nUgit\r\n=JvYv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDznAmwxFOWb0HBusJSKDJbj7Ouv1Ec3BaGrJmzgsykGAIhAPHwEKoMqQaCeSjthKBneWybKWyjzJDdbQGYue0Jm4gc"}]},"maintainers":[{"email":"paolo.deregibus@gmail.com","name":"xuuajii"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.2_1590313114341_0.1743974568304707"},"_hasShrinkwrap":false},"0.0.0-beta.3":{"name":"@reaqtive/components","version":"0.0.0-beta.3","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.3","@reaqtive/q":"^0.0.0-beta.3","airbnb-prop-types":"^2.15.0","bootstrap":"^4.4.1","lodash":"4.17.15","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"68d19b973e5164f465ef84ca2adbe826baa26644","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.3","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-2YduZQlXsMO3ZqvXv4nC5m2vdWriBt80oeTg/TMpBu7CyRLcs8V5HyEadThGWMwVUdy4mAD7iMI7QDKZzCAjOQ==","shasum":"345d5cdae885e050633476256a84d637334a08aa","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.3.tgz","fileCount":100,"unpackedSize":361381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVUuaCRA9TVsSAnZWagAAVhgP/1HKFR8wO5m55ldB0kEy\nCn+v60ejDJn+MmmF+3/3cdUvHN4h9n7w8DnN5UXDrxilV3MsK822q2NZQ3jq\ngraGs3AaF11tgB+NlAsHC1G/vnyYYcIIPmkpGMXtBf9RvOb1jMf5nolJ82AQ\nXMiuCI4ZM3JyLRAt0AEXKTSfs5bSikK6REkX+hoBZwzcs+Skiozo9NbTnQ2H\nEeaBF/dha2K1mFRz324vm4CmGj9XpQDSKOVtu84/mk1hVUWX1aObVlJ7Bwrz\nkdGtxiwg9EVRl2pLxvslymywtGwCkwXLqMB0Akw3izYerrLeBmTyyY1h983S\n1On0dz5oeUL5kBwJ9HiiVH1TBOBNxckdlvl8OgcpWOzwM6N72Gop4ohXdtPa\nGyhz7smAalSBU/ybU8m3CL/E3BqTljPVgHpBolyhRbaEubxLs7w5pT2JdLEp\n0QcqQxmUx2rDX9KWFb39L+khS/WS7CJBb4jUo+Hs9urXRKzfA/dGQXtsv+R6\nEcCuKjFBNGLquAe1W6LPB/S/AI43xjJIqSuAl1xqdFeIfjuvMit6+IrHMR82\nrV52Vr2d+rAxzWC06Jde+my6TZ7Ou/+g5MzUr8p4/Omt9K/MeeDHYZudeTaX\n3kCt/+WF+b2zclQ0qyVr6wg4WYibgrPwe9snLehbHuQ4zDWCcigARkpBTYEy\nKqGm\r\n=IZtq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJh58XYQyhg6cHLBCCfmkOrhwJ9sQSYOIuIHzLmusZLQIhALEP7xRSrxE4ESg3l/i94u365O0gqrNrQZO+0Qhx8pHV"}]},"maintainers":[{"email":"paolo.deregibus@gmail.com","name":"xuuajii"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.3_1599425434284_0.36927694518984455"},"_hasShrinkwrap":false},"0.0.0-beta.4":{"name":"@reaqtive/components","version":"0.0.0-beta.4","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.4","@reaqtive/q":"^0.0.0-beta.4","airbnb-prop-types":"^2.15.0","bootstrap":"^4.4.1","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"d154d89cdc186cbf470c2ae7528a19eafeeae1fe","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.4","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-Am+xwk+gWi3ErsIA2d891ZoOKKW+2KdqxBC92Yj9WjyJACPUfnwu3o5jz6BCG0CbDvLzzKORN6qrkYgBvM6z1w==","shasum":"ec450a3f1b4dc76e63fdecbe679f9d4164f9abc0","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.4.tgz","fileCount":100,"unpackedSize":362820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXxCjCRA9TVsSAnZWagAA5WwQAJF75DYdsDi4N1KdtG+3\nU3DXykX62AINdvSUZ628edy2D8LuRT/b1CVhXztQV6ubFvKZt39kXW2RXjc0\nti4wbJspZRXyLUmdaOnmne4GeBCfDKMwUgJWcven/gkN0RJ83lZ0Phxq1rqY\nL7FaeI3trIZVOBw4s803dOt0iu+bXSceQwbgWuD2aYIeDj68dIj1fQlApHtH\nYX2/Z2cvnTr2rTfbaqj74E8XU1bCeo5fCn3Fk2wtkceYn0fRKEBdhlQgG95O\nsV7uwnT8CiVdA24UA1yqJxlWglfv6GLLnry1gujnsjhYMB8WPFNoz/tQBwKk\nNrwMDnCsCAWBG4HwNxHdGAx9lfsmdjVgTHdHG3qb3Ke/kASZM00f8307PBg9\nkCfkBczMhk00Tb5ShPqpwH628gABrZitJ9FoFNsYyHwltOrPCKA4ozEkWutT\nw2qPKQ3ZKcT35gFbnubdk7YdGlnnAA7mwX0Au9gMc1zWRtW7Y0LtSddB2SIF\nORetCGP4MfH/g/XlSI243vHybgHnNCOjBP1R1qHAML9cZal2cjzOCv3EOEZl\nROVKNTjBlbeaTgzwnL7VUqaSjTsIgmKuCa02dcJ+o5gcoTqGja5wixYrd7y2\ncMN6BpZaJumW6GDYnZ0yaCt4OfTw/YwcghN1WQ1vj/YSbL0FolKfOlg+PLGh\naSwJ\r\n=0IJT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOYLLVKY4z50DNK779F9HIU/BKBAChCHEGUWM/3G7P7wIhAMFz+pPwkgb0GcLsW+pEkPPJ2UMU2dhsWHe/IeGdD5Ca"}]},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.4_1600065699322_0.37864936788154435"},"_hasShrinkwrap":false},"0.0.0-beta.5":{"name":"@reaqtive/components","version":"0.0.0-beta.5","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.5","@reaqtive/q":"^0.0.0-beta.5","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"39bfac4b3c5ec4266f219a98b2a2c67cee1c7755","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.5","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-P/hfxkGoqKsxyhwysml+ROUkZ/3PLXWkGOzordSJTMjI7zFzA/8BhU5sJYCGcUoxyYfgU/CqDeXO0KgUv64clQ==","shasum":"19ed3e381bdc898f57a6db49d257c6645e5e7f72","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.5.tgz","fileCount":100,"unpackedSize":363668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYGwNCRA9TVsSAnZWagAArSkP+wTSpqe7GCJiSXlTSOv+\nYDhyWSAvfuSGIUTRU3JxAGQx2VYU5tzGo3SijxD+autWw9eZXvsaR2xNCc22\n8FvR51CQmJM0+wbO45N1Ye0Sc9p1derS6BM+4bvWuvI9j0GY8A2s7FN1g8Wy\nZTtahy1+ovEHojAps2I1HT0SZ3AiHHf1MyQ1fb06JzO7R2TCYKeIeJSPg90l\npPIauv0Q0/t2Hm0bcEcoLdn4ewBw5Q2hO8Yv3lifGYhLxFZCi25FTu3OqHn7\nTSPr8FVEmFO7ilqltIcWm6MNiZjRfNQ0R3Xo4CDMWoWeZ6/E8Liw6BFonEQu\nWKEYHv+jlTSfjRWv66ABA3hY5cPN/z5FVLG5JKjYbgm0/by5rAKPjo3dIoWi\nBnqRBqW/OHysyqcXda3uaPTB3CHg1xwQaczEHcQ+xcDHaHigW7Lmuijxx8y7\n7uUmy+POQvhKgEYxk4KmDvAYJf5OlBcomGa0S/UEb31pGf1shHWMYSj4jtSK\n93+6alC+dZRfVxPsSR3NqmTaVxJYyZ76K3sjTwCmyjEWlBlaRGfomGoFlOO7\nH+vn1+ZLhgYKULpm+VQF6LxS5Gg6o6TxKCqYXRt6fyZBAZtE4EyoBoE1jBRv\n376rd1a+6MavY57ZPtBsganCwHxln5pUwr10uo800Fe9XwxPr7BrMNPo03nx\nYucW\r\n=r1U/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEc0ikCNn1Xv8VAX0lpp/7f40O47hROLWQhUTcLo9FAVAiEAzM6YPQoh8bTNzHrIajOphSRuBoUDTF8lRtLYCTRFbug="}]},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.5_1600154637583_0.9795716561511651"},"_hasShrinkwrap":false},"0.0.0-beta.7":{"name":"@reaqtive/components","version":"0.0.0-beta.7","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.7","@reaqtive/q":"^0.0.0-beta.7","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"53fe598f8968b7514de84ae69e46a38a29a483a7","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.7","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (win32)","dist":{"integrity":"sha512-5iEZTrct3aIeROXymY53FLFw8lCsoBrSymifth6vyFYbIGVfSiwkmdVsmqsUnC9wFZCJTrI/ozH5G3ljdEsSmQ==","shasum":"b716d4d70bce94b511dfee7d02cb64e52c519db6","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.7.tgz","fileCount":99,"unpackedSize":366510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYcVuCRA9TVsSAnZWagAAsYAP/0+RkDutJ7xnw5Ly1FL0\nxdoaQLq6Q9uUq4u9rMiOvK7eppSy9q7oF1Q3hMFnRJyunODEL17LhtcfKe3k\n6o16o9p+IOcBmMXtH+FjbBGteW9QRN1ompePIIjEnsXnR+hKYKVJCJoH223G\nUhSTA0pR8amZQn4kz5diDMdeCReQUEolxXHmsNRs0mZe19Dlcu8ZkMn3uKyK\ntFJjI0iWr6RnBFwOOhgIYU9axtcHlGx0Z3EwdSTD92ZhEtyyl44G5v6lanMU\nohNCC72LNPgjfWOhABol8mrjEfDt9+nVcatBf1ACalOg3fCwwu3L0wNHSLq2\nbbENuqy4OzuOHK6xN6mXYXGgrRjx4IoGzbvSbUsXAgeeoe16GbN/klPVpUBa\nJRlcw4AmnZdvrPIR8xe6jlZlFLDrkE8IFnOBR8+qwI10H2d0MPGmtkHb37Ow\nvsdjyF6+NT/c5tPR6s6RmFXGfwnn7EjmCUp9ehIrcpeNAMATo1ZKunTvCbcG\n/Ux2Cwv5ZmsWMw/HnkaUBSoK0S625zt3eO9ArbB2egd4AG7CXZ2dYDEf8YCz\nIXuabrGQ1AWs0p3XptjHnqiA1A1MYtb5kvF0aoY7nMGF4Nc83fJWdAfcUsr3\n8m3iOTvr40+7jsl1/YUXVlC7lInbkF+77QHgW/kMguIuPzrvEBfsbNurVC4A\nbmYo\r\n=QWF+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuajZzL7DHpHgcyELd0yC4AMfRQWPWLT/ya+XYpUHTdwIgN1zeQrVRE3ocYY26GZUXHIKaPI959K/HELLlb3PbIpQ="}]},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.7_1600243053781_0.393762182665095"},"_hasShrinkwrap":false},"0.0.0-beta.8":{"name":"@reaqtive/components","version":"0.0.0-beta.8","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.8","@reaqtive/q":"^0.0.0-beta.8","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"42bc3f8f31c3b96a9023c8ebda6a712e0ab56376","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.8","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-6QEcczLBz/WkK6Nd74MG2hczt0cbfuGTbyV8Dr5b+xn3h6/CYRtwbojCcdcFYT3EkuMJs0mhparyPGEZ1RqiUg==","shasum":"755a4170e2cf134460e4a7f614c10c90df1f0813","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.8.tgz","fileCount":100,"unpackedSize":364917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcJsMCRA9TVsSAnZWagAARvIP/jdb7CVeAmklHiIXJ3S1\nj0AyLOoZql4QbUTSKnxvtJgRSAtuyTD3rRptch34tcHFOoWX36or1kaEYW1j\nlW5wIR6e03kaihylpBYuMcXWpq/Ba+GjolZRKaJtp0tk57v2B4yoBXIP9jcc\nLY0N4AkA03SGYIFBlIqbckqTTbnjGU6bbVMU/VeUhjZCIEHY1uxhV1PiPohE\nuaXZMuFN3ERfRPWiBPDoSGS6tm4a1w2uUNhOXowT9b/ZB4bM/x6mm5+UYDsL\nXAPYjPZeeZSJLE3jgf6U7d19EAyAcdhaTm96u/qyLjMye7AJpHZAOrvF0XKn\nIS7SMrbzWvfRQyLk76h57Sg1FvhQxnUGhFpFO02LkUYCthmj8vMSZfkSED82\nZ+eB5+359sQrbehYoJ3OPmP5JVNwKBIAahVyZ4+r9rjShQ7gl6T9Sg91o3oc\n2xPNggvrPn7p8V0YhvZM02OqBMCnqZQOror+RS9RzcOQWNNF9zDTNXZCK0vW\nj255IpXa8nsLZapX/NJvVITSEqJzrWCbEb+/kNZrjAIoypLy9xgPwD9a6Z+5\n/gMEYHKpOD2IeFrMosgvv4E6jOzV/pfNfZmGTAXLDnHHAvAqnGCgiFa5ak1s\nIE9cOeND34Ps1wKEB40Em/Uobrlb7fKMbvuxUFAvX7VfGLj0P+lf4AyPcOQ5\nSCfa\r\n=EHEL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPXCIp3te19QW8elrhxQVrUKdihoq7EBiR9Jbogp9PpAiAe6OTJoCH01nENyuZB29jlV60ojnxaRD45akr+aWoi7A=="}]},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.8_1601215244116_0.7683043697308645"},"_hasShrinkwrap":false},"0.0.0-beta.9":{"name":"@reaqtive/components","version":"0.0.0-beta.9","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.8","@reaqtive/q":"^0.0.0-beta.8","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"2ac57d8fbda57c90f67085e9cea1ad4bd508a82b","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.9","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-kqYDl/GCgB3gsiFfubtf1akGvtaA+BcGtzMoUtMTfdTQSCIMxpMl1W+bYDUfy5pQFrkXNLp+Ehcu3ZNG4eyhqA==","shasum":"53bd7796aa547192be45b31ead6d410097fc2a0f","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.9.tgz","fileCount":100,"unpackedSize":365083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdC/NCRA9TVsSAnZWagAAKZ0P/3WWByLlIwxaTgdS32hF\n+dDcwEpN+J3BNf0UYt73CrHNwmZsbkeRB3xj1W70yOtFnWYvYFVVeHCHkhi0\nLtw4gg90t5/fS6TtjTeCxXqBLIuO7YHYBnpLiXud6Iz6Os3eHm/hTJPuWo8q\n4lH/iMWAmsvRFDopQFmuUsOybOcV7eEtOQ7FM3qsMdh3BAfOHiJO8WC2wTPv\nBC61rhajiuCzwLtki+2/Ek8985UrRkhJ5GinPWWb7h3J2U8ZJYmd7Zd0xLBh\n5aQsE+vDKHK2LVYWr6y1nwWoDpDl0QsIuFUxCELijgAJBug/m/LGAJi9BZjP\nIAYOiGhGepyeHkIER4bGk0xBZDnccBF1j7F11Mj8hSJVn/BhbMsAJ3r8TgVs\nOk9tsUReMSaZqXAV7rCTKnybIw0oqZx7cUmO9tXmRd4JZkm/ZXT+crjGF3k5\ntovnFhxK886lXe7AuUsRmTuboaG7ByhEbAeaoVa6lBwDbMBvWEA4D9azCRLI\n1ixuNCAiqpOXxUgeLVEa0ByPg4gcT08C35lvXCIXTnZ4y8du0PTD5LNTib0d\nsY6DG7ei61SXdt92vPWCcyEOgd7NRnSumvWiPeVKylGBhTH+JNE6dAUBe6rQ\n6MDzglggZMOPzjfPa1KAwRAxDsKkER/SPCnSJnRkXTjanP+ipF6x9P+IryzA\nq9hM\r\n=Rkgk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLf3JZ1Ezrfo1sYCEJmSKFO5oGC7EtkF2sB+geCZB7/gIhANO95Nf6ae/1k3XZLbM5olPaIlSR6VHenuNjBBHqjbsw"}]},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.9_1601449932412_0.42911971492050993"},"_hasShrinkwrap":false},"0.0.0-beta.10":{"name":"@reaqtive/components","version":"0.0.0-beta.10","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.8","@reaqtive/q":"^0.0.0-beta.8","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"b030b90e3e32bbc7a8c5cf296dd1da552f66aed5","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.10","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-OAm2oSrt4Kdp2DGnVPD5hhqjUK7q8vLOP+1+xGVM8/+IbpjNanA8javkDQf4R2VEin3QRU/ir4YMOmZLJ7d7gg==","shasum":"dd9f678eb11cac6290667b9199285b1a9ec3ce6a","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.10.tgz","fileCount":100,"unpackedSize":362328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgxFFCRA9TVsSAnZWagAApT0P+QE0oyQVFywWAyui1K+J\nKactB6iUwvXEYKqTgnkOEjmYCgFBhq920IQRSEft8fcu2eEa1hvGqneC+0e5\nXx1yYmOVQHtSLmAPJhdJQaZXX+AkwkQ1vv1/qVb9pXyAulNUGZq4unlDXdMK\nR2I4IjajLaNLtS+tqidsq6ZRgfQIyl4A+PMw+eyoRQHrOxS+aWvMhHEO89oc\nzfVrV+iZrW+TzTgvLYbY9bey4iDMUAxRe8WpHC+VeN5valzVDpITxvZaBzey\nt1hjApDF+j2kHFF+RoW8Ynles0nfsuNrM/Nnt0XaWQk8I9p9+0BQjOtTkTOd\nsutbNA/HWvrf6WRg3pvC5tAH1SCmHtreBLKCz1MU2mXa2lIyhxixxR+cTG2m\nHsDy7rHrTn9dxQRZOPrxTX4oJjyRlv8L+AhA9tzVw1x43z5aGaX6d/XAjgBm\ndetxzy73HHCj62wlelgJmdUDlHGZILAKQchcRitLTT1EvMKoGJW9+Az5Hqa2\nR7Y/3YNwmZvCTK/fF14Gi1669JxDqiQ8GIW+SXtN35v4JFvh42sPAQ0W8xfV\n/w9pEzpbw5K9AJxS6JoNLe/7yjrGPEAMHMk4kZ5mH4Ej1slaUrzG65Y7rIJI\npSyIZtjeoZKZYD14pOEVW5hBnT2pPiWcjxIkUsgXiCg2J0sbqePrh0ObCyEZ\nsb6U\r\n=Lpcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsEKCESzo7Jpp/H3opQ+zbemZnZIVMYZPYbPlDc1TXYAiEA0pckmtVZYvVETt7SdSjA/ZNLw3s6ZufZqXDVx9OY0/E="}]},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.10_1602425156704_0.9966435579649258"},"_hasShrinkwrap":false},"0.0.0-beta.11":{"name":"@reaqtive/components","version":"0.0.0-beta.11","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.11","@reaqtive/q":"^0.0.0-beta.11","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"fda8392d632b5be99d9f47c89a20dc16a076a5a1","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.11","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-e4/pVgB/hK4eeJMGyk0D3vLW4eyUYHzP0t6apGJgW6MAYyI2NMfWvGOV9Jd9X8sEGoJv052MkbpfbeLjkzqTcw==","shasum":"1cec4d748a260a946e8e012e94a9db73a767bdd4","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.11.tgz","fileCount":100,"unpackedSize":368597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjpToCRA9TVsSAnZWagAAE1oP/jwMfIz3aBF6oxfHWwq7\nJNK+PkQLdac2JqfKt0+9MjYxkbeGvAfoUz6MmblZZ+u1p8oTsGa+TzFRbMX/\nZ+GNA10IOrsRMcuwVgcGziS28NNOFzXWCRF1HNwVh28juVZh2xWaw0cL51A2\nM5Bz62bpvMoHoXErbGazKzHLimwqdqdu6aO91dGB7+E2faz1P3fyxp0IhJ5u\np00G/IqbZEcyocv/hLp5FGy+skaNZ2XK9Tb3jYq8CetMnFqJ+zshTgW8+LTj\nLMtOe3RzmgpwokpqMiUWr4FsOLNp1LzWI1xIoaaybwjgWOqBGusaZErVyDP3\nLouETOBtj+OVBAL+daJ0DyFyw3jWW26zvkXhPjJoraeAlSoMAO6V5T/f8jyX\n57aQ8jGvmL8+CtRHSINLSKvZfbYS/aGXLAxpkmUZc40Vuk/xHQD8mjhEQhLF\nGRuk8P6rEnKrusLzHLfS2t5J+5zIOLMQWg8zBuBX4n5pAPX/aP3Tin91jZPm\nCIAYUvVo5NRsslZHshK2cp3bjCDKIjWYB/1McuUtBPdxjFTVn3AEE+9LZVZi\nlk42NZaovj8RwmiJMDW2L6nijfdmIyKDA9czHqHiJioybIy+AGZCs2IiHqSE\nb3Cchsijc2GCqjGWTCR8dfqaBfJsqUn4sDmXwOrLij1KuAfUiJihSQUfERKH\nFGXo\r\n=VPLf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHPPu0pbwe2SoWSIO2iQftb/r+af021jdaKJVUj3H/2RAiAKag2u0Z0WuaAWV4UlBKpR8jcY1yEmYSut1xotPuP6fQ=="}]},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.11_1603179752224_0.0011476063177227047"},"_hasShrinkwrap":false},"0.0.0-beta.12":{"name":"@reaqtive/components","version":"0.0.0-beta.12","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.11","@reaqtive/q":"^0.0.0-beta.11","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"5e49c56ae95318b0c62dafd9b7c0e5a4cda9815d","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.12","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-p91wpSec+jQdqTuo9pDEboVgUmFOyO/YYk4IuZ2DdpULlBGJBCMATZVzAka6byGEbaHHHiVxSCYRhzv6oez/AA==","shasum":"bfcfdd002fc39c8ac6d54a0f72ce14e6e858cedc","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.12.tgz","fileCount":100,"unpackedSize":369089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjy9kCRA9TVsSAnZWagAA4bUP/i9/uX6PEfQMrKGnIo0K\nNcxrgu16g5O8VKbqYBcWw8OvVNcNUVYB6rMKElqkMAXl7zKhHZCiNGxVItKg\nLMKoqspgtd6A+4aexyKnd0hTMbAuLwdwp8OZ/cHMx2TOCpax0C6z+yirSJRS\nsrQ3VE7TgFz9Xje75gu2ewM8Px5fMEzNRDPJPRXws3vQ3aa+dRYOaADg+5U+\nBNO03774nacQAIddswW27/KsVVbPzxJ9nqwOKU4Ki/FCjJYgJwHnLBrZE4xA\nBaxvYZB6hHau2azon2UEzqZcBmLhSTYT3akb2Dd8VYFyz2dED3STUT6+sqbw\nYLhb0ikbo4QX7fiqizeS/7Rh7ENDOt6dKRI1SL26XBI7vEW9HNK237FhNcZJ\n1g4fnSXOzb7M16CMh6DPKA35dEIsXEJQE1GsdhiGuqOMDBo2J3ZILnLbthlQ\nEwDwIBiARJYvqulNCAArvAcDSAim589Jui77xk8OmtMXPAervkY/D4mVYsxs\ncOZBxwrmYcRScKJ2VcHVkEtlcFTCC/RNqmUj/3PhPRsJ3kr6mR8EoUJsqpGK\nLSZWS99bQGsfFO3iNk6Vk/riKWvcdr6XdnsocLwa83WVCe6ErhWgSHcwvbbN\nvvdXd6YN+/16VfQuMfcLXga7JtDx6o2prcJpRscn5gFCWulD/IpEYdOotnFz\nsNtg\r\n=marv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlpY018rzrPMwj1qElUjrLMnhvl6NL5HCc3XUAwptzVAiEAxFhoWAKCvh5DqCAa080UhAIGBII6Ce1p8QuYy88wYZs="}]},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.12_1603219299756_0.6637533032866303"},"_hasShrinkwrap":false},"0.0.0-beta.13":{"name":"@reaqtive/components","version":"0.0.0-beta.13","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.13","@reaqtive/q":"^0.0.0-beta.13","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"8eb751fb50c64d20a02af580c95ae223e6e06512","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.13","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-GBSrwuGcnpPAXRqpeoe4/zyl49ADeKWtc3rD4wZ/WRD0iuVTGgZRL8Ee8DMYRhM68CPC9ikgUf3uuFnJPwc0OA==","shasum":"bdc0bcfd3078c5767542682d1fc291eb9c0d442d","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.13.tgz","fileCount":100,"unpackedSize":369077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl9H6CRA9TVsSAnZWagAAsAQP/Ay+Lu9Tu4P+TT206JGm\nXK6+/jnliEVa9/l/IJw0uTUPw3cHgNb/3BRxhK8OGk/mn/RvUtgM01GWpK87\nO3QYfvJ4J/mdF32ByNtD9B6F0NSze5H9h0aQWJE33lDPXhoHMu+V0TiKfWoa\nYfzYDm+GTIFBD92R0997xDNahoBhB8PI29Ef6mo5K/Dr8Y6JfCufO0vyp7MC\nUA0rF2+lfTdOR3lhHq2kdJ5YJksHmGcdecVkjj6fpb9Gbvrp/m0tGD4dUWqK\nDJKLHEHK9QsytQSbEeyNcGJIIXJ2T+R+DMFrpGiJHcClCWhbLRSUqqyFSeM9\n6XkW6gtRlswmcqmIwgZn1k8/UktAjcmyFeA6q2+/vbBV31g5wx5Pp5JJO1cn\nh5rCHu3QN/q21d6SYvjO0DQYUbTq7x5PopFB2oV37VWzl2ZpUA3jQY+N3YiH\nsXJy0o1skVKkIOtVmtrtPZxJ04Q56VGkodvLdLHOSw3pbb7F1I4uDZ7+5yhn\nUEMvUxzueu+A6IstmmxxFuKuMjJkNawJ0JRcY+OV+2wnT+l1m4CoBR3fN1DP\nrnnWRMBV0b4NxgaOIGSGM9KmcMZANaGoXz4nmULM/O/1PfV0vxNp3+Gyb0v9\n505A33/IXdevL6h/muGBaLFguT8inzNinAyeThchBW7LKBRVI09o41v/fvZp\n1AeT\r\n=UTbO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDTg9F/5eifGoK+6/6eaXN+Er2epIaat7w9vnVwxuGmAiEA0spPeI+yoM2AQCVsofvpqaQ7pV3FEgi4eY6sYM9ltnY="}]},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.13_1603785209912_0.5491350092003846"},"_hasShrinkwrap":false},"0.0.0-beta.14":{"name":"@reaqtive/components","version":"0.0.0-beta.14","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.13","@reaqtive/q":"^0.0.0-beta.14","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"3f72105b20a48a651311576cbabe64285bb00844","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.14","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-++8vZrzS0QbcrC8f/+UcVvL6r2YXXF1tJZ4MLyUcT3eX56wB2GQg2TxLyn6cwv4RdvQ/wLtBOYKQEfLzB4S1gQ==","shasum":"8ad9bed2bc74d6cae7dd652f541541c718b36931","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.14.tgz","fileCount":100,"unpackedSize":371607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrFxlCRA9TVsSAnZWagAAJTsP+gP210HH74kv/2SZ3GWe\nAm2h55IylCjM+MDomLfEdQWBowGQz5eXXUiJqgo28nuWcz4TlnkLNKTsBHUn\ns/VU6DM2gBKzeiEk0lOj1l95JCh4p+WBDvNaMt78sDayDUwujcQ+yZzDd609\n1bQPzNm/JO4RHbzkAGVz5g1tw3SMuInnkkCOkHjITkvcB9OqAKJAQkvl8b5C\nr4upPS4JGVqh2S2Hwo+zeIcKylrl2sbZGuieuFUEanoGwUO67kTS/8C8rsKc\nnkCoWyr+7wHxZl3RdU0Za5/hkAyhhryQaIBmDimVTz9bg/3oaobYau7EjIhg\nWN0Ca4NMKKZE6g84tK6CbxJ16jFPEn3xTcMLt6D8LwfisMnykDig6Z5rxrc9\nookaFhCbzs0tUfQxPXXn4WeiqI1Ejp8a7ZZnJ28viQtr8lLSwJHSewazetfe\n5vYG/xuX4NZGAw8/xB8T30nlldT+4ATFLsiSkGr+zRY9SFYSNIEwC6lrPMbz\nG68pbk2iaUl5PoFq4r12K8W1uO4LV6AOkfi1HXN8J4Y3lLx2jhAu38loTDZ5\nRdqfo3OCfEjNoX7MKB2eI+0vYYb6B+5+h6a63fVlA5eFBdJ9rUYKx+XE6Avc\ncKpsRrtIAM7pj4B1r7MU7SP+eV6nDc6xnkRAENSkBwMJvppXgb9N/uP/uDgE\nLuBe\r\n=/itA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0PkzmQbLdZ2HJ8x5+9ietq3RrNJWZz++2i+vMtY8FfgIgHJXapu3t95lwiJK93oSJ3carsT+P0bNryJp8mvvL0Ls="}]},"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.14_1605131365200_0.4102077521848617"},"_hasShrinkwrap":false},"0.0.0-beta.15":{"name":"@reaqtive/components","version":"0.0.0-beta.15","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.13","@reaqtive/q":"^0.0.0-beta.15","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.20","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"d6f9aae5b96261742ab9f979fcbdb42b15d15c2b","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.15","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-g3pnxHjiUlw+h7juWm8CZ0q9bpmdRRrQZKZr9qu1veqA6Qd/DULugIoiS3ETZqT7/7+iGHKvjGVqiib4+2lFcA==","shasum":"7c8a77533f37fb1401b139a2c426cc8ff9bcc080","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.15.tgz","fileCount":101,"unpackedSize":378305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzfoQCRA9TVsSAnZWagAAd9cQAIc+cOyxKsXrSp3fokHd\nBIBZKT1Aya+hChbH1M330RB+J0D2gzKkb2hmwKd0Si68EsXWw7sz/JV3Z+6B\nNdFL3N6sBU+q7xGv5Mr3zke2gKCACC3pgIlkZjESLHe0+QBWao+GI1yu6S07\n8OuYE0GXTpjRwBBA5qyFk794bIkZ4vGP16EXi9CQyNpFf2rQJpJQ3sCMTDPa\n3CF20T1IE0dUFoTNyU5GCI4mkUvNz5F+cDFlLSdT7rlrtUUCrNlZOZC7+EmC\nKPWBz449G/Hpx3OMO7ZwqNPFSIYO7vg4WjVLWcTUtUzWZvKcrZ+Ij4xD4gTZ\nDsCNZYr4rg/Id0yfeDfc1B6w8x3Xvc7Ke/QACJQ+YBeQdxW4T0FLZA0osCBz\n5c/HtTKImuyN9cPFCstz9LY09eYJYM1T0alfxw6cOiZv4efDK7sJKoyG4UUN\nSkZXyX5XM7WjjpVsy2KuJBwvPDFGkDr45IygMHZSqFPLWR4RTXb5d//MswNM\npFRyjfaTAzLA02s8mZl1ynsi0SgWmcdzmnbxrxRIscYuY8EEiR6iICDpId5Z\nUd3yM0KgLIUdOPUjE1O9kP6IP3ThT1fyh544G0KtCdPO5Tbkd+lcfHE+mZwu\nJzs/7qyRLNf0VnYYykeHUc67CWaQUIOVaZY+PfJGeZc5sy+bgYkm31pAE87J\nmB4V\r\n=73Af\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+CK0G6EHPv+x6x7xZUmkDTUn9PnNGUMNLhPdh8UUo+QIgditkprGY6JxNGFJ0zZHRheuuVWotdlfXh2j/lqnwgTA="}]},"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.15_1607334415557_0.6538000238553379"},"_hasShrinkwrap":false},"0.0.0-beta16":{"name":"@reaqtive/components","version":"0.0.0-beta16","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta16","@reaqtive/q":"^0.0.0-beta16","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.21","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"36a283a34341553da542619eb959e7d766cb89c5","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta16","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-iZ52WjrbDDCHajOV9iuYRyQ4Y8eSoC61uA4xXgH1sVkJuFTiLJq4fwHa8iIZcoQjg8hXJ53emFjc3ouktxJORw==","shasum":"c88df1170dcc16af55d18897f26b890b3db793ea","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta16.tgz","fileCount":101,"unpackedSize":378405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy2HNCRA9TVsSAnZWagAA08IP/082SLZqb9+oD6p6jd7k\ndBgcaDGDxCRuouC3Tu2Deqv1GFscKjk0KOLietpVawH2Ko19giGQX/kBCleg\n/0mPZvj/pac/EfTe4WIiQ603g8iP3IZYL0iwLGrYYdA3eJNGsF4xhEh/D8ah\nHFOB+SxKRyzN/4yrLcQubG5/2vXh9/FTp5rwFG0FruHUt3mr19T7rGwgBePz\n28eJfgRQFW+mGj1ldXBAF8pELer4+1AtWI5SQ/N96CyHrBox1aVuLvRMTn12\n+uFLhaBHh+qP6QbVoxepRKHun93kcfandXMbSsVevWxC2R4E7IcnRtJPNGVY\nXCIF4PledLWCqNDMWOpNBoMnTu9eoJFxJLkIbUadfyIBM7MhoZrUgjq+W0AL\nWHB2ihRMAOwMMVqhiVeYrutXbm4opZ/2hQNlPhCgVoRNFccXqaxge9rQTMW1\nutrhMynuUcJevyF7Z4Npr6Vtqf3cfg2oI9noN4nRLiqrw1qAi7I7JRpPAbQj\nGHcCfj2wH5uUbx0IYiBKbodUYIyzoDmvhgv9pHQ2RKes/LGWi56kYrXK6MsD\n7vY2aOWNZU8U39oYtYh2rZ9+i8kQYU/Q27gIXPYEdrzki6obJ5STDJtaqAgo\nd5fWGwi10wAxDKpool4bvYnlVPeMLcydgYySbaV+XR482xpP+Iznc9u5oOiS\nLulc\r\n=Zqpr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwL0YXCTUdhNQ9G8T7Y8Kgib+mufe6GEr+qJ99C/GFxAiEAnDZGX/udTwCQSLZEGweBp4lPHgqwoWoqOZ5J4pRNUXA="}]},"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta16_1623941580555_0.18383574437707617"},"_hasShrinkwrap":false},"0.0.0-beta.17":{"name":"@reaqtive/components","version":"0.0.0-beta.17","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta16","@reaqtive/q":"^0.0.0-beta16","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.21","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"45d53b8ce9ce1f849351aee84b6978ea3bd37a24","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.17","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-f4nWjvsYPWy2JtMjwWj6RUOfxrlY1zb+8sHWvyj9tjozj3CYOka72K2oghClkYk4dZkzs4sw1x7UyDp//OG/Fw==","shasum":"08a5abe9e77ad0e44744fe37d0b20be7fe0c21fc","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.17.tgz","fileCount":101,"unpackedSize":378408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0dwZCRA9TVsSAnZWagAAI8IQAIoEK6S5I11wQJ8C3krc\nSU+LRdvXDJiSNpF3qsHHOmGzV85j1BeCAeS/9And+0kabPtwINWlQoBiAnj5\nLo0YRbqwAeog3pkORzwQRB8O5j/7Tp9VIAMg3OouNwykl/pWmcLKyIcvxadm\navTDnWuUdC0gZh7Zq9WeKYskgs1ZVYkw+cG/jX+wSWArGnBt1CB+JQsAdj6y\nugO3Mk+ljhIUlOyINfwfhjfscmgJaOonaSpDNvBSuTuVfcO6TJP3Nj1CYaPj\nKhhUL7I4TZRGeEKFPLkg65JqQ8ymSlqJ0S8sOMRWeA5s3O4kcMiweIVKgPJl\nXjr3gc7MX/POMpd52pluZMaeWHks1eH5xFCcpS1iUcKzvwTZx3zf4zDZjJBQ\nCXpi4h9Bn0w2oDsFT8BvzlxEI5ybdREmw4V3Ce6on/yQRV5J6aNMgU2fRF4y\nnPKMjmPOkJtjNmgML/1g5Ct3ZQofGaWFGPkLtF3OPyPKhk95NRdMHVURf4aR\n6sAEpCdgN86UxstAC96neox7B4mRYGQFrt0BMZTmbL4hlhUAC6uAKNbK+ON6\n/brLnfZv6k7EhHCnACTb4Z1zDVvB5asikacvKEt44n05CQ8FXxRpKjz5Hhpc\nG6wftM6KXzHNr3ZMjvco+qY2Z7wpdJ3TTKwtIDyznzp3+vmCZtk75hFU9xr1\nUq6H\r\n=D/B4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7wDBegsPv1Hitt5pnyUhp4DeCyDalEbP+ksN4ab8FrAIhALh7R1AreYz2Lez65hToW1BhDc8/2tMMKNfjFcAIJcZF"}]},"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.17_1624366104701_0.3556458683101771"},"_hasShrinkwrap":false},"0.0.0-beta.18":{"name":"@reaqtive/components","version":"0.0.0-beta.18","description":"A react library to speed up the development of Qlik mash ups and data visualization apps","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"license":"MIT","private":false,"homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"main":"dist/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","transpile":"SET NODE_ENV=development&&babel src/lib --out-dir dist --copy-files","transpile-mac":"NODE_ENV=development babel src/lib --out-dir dist --copy-files","watch":"watch \"npm run transpile\" src","watch-mac":"watch \"npm run transpile-mac\" src"},"peerDependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"babel":{"presets":[["@babel/preset-env"],["@babel/preset-react"],["react-app",{"absoluteRuntime":false}]]},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-object-rest-spread":"^7.4.4","@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","@babel/runtime":"^7.4.4","babel-preset-react-app":"^8.0.0","react-docgen":"^5.1.0","react-docgen-markdown-renderer":"^2.1.3","readdirp":"^3.3.0","watch":"^1.0.2"},"dependencies":{"@reaqtive/layout":"^0.0.0-beta.18","@reaqtive/q":"^0.0.0-beta.18","airbnb-prop-types":"^2.15.0","bootstrap":"^4.5.2","lodash":"4.17.21","node-sass":"^4.13.0","query-string":"^6.10.1","react-router-dom":"^5.1.2","react-spring":"^8.0.27","use-debounce":"^3.3.0","uuid":"^8.0.0"},"gitHead":"ee1ac52c121558637fa84111a137cbdd3d23d0b1","bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"_id":"@reaqtive/components@0.0.0-beta.18","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-0i3UAyFowVACVbuS9iWg4GW+tQ9yAXXyPE76HcGCXqdK/fbDjV0rc77bg5fSHk67Bm02X8YjcPHAX/e4WTJktw==","shasum":"c672a95510e0a13d235c8750e744dfca75410ac9","tarball":"https://registry.npmjs.org/@reaqtive/components/-/components-0.0.0-beta.18.tgz","fileCount":101,"unpackedSize":378491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0d3tCRA9TVsSAnZWagAAwtsP/ArbFplFfAsBtIlWqkIz\nJEPYWEXo7eaR/v+OS9/1gyBmf3Hs+aXOQr4p7ZsYHXqMQm5lXCOjqsUPxUYS\nG/8VPApUSBxlIfD4jWaxZVVPQ6uMBZW85jog2H55DYQe2ZVc2GbUtntpyz7F\ncHadXSKaUifWKUqmgz0xXvfsnaJmia7pMuHelz7QoU9SKQ4qtqxtDLKeLVg4\nRbFzpgsCKGHO9Oou24BenygLX1+LHgJ2YFm8XdUObj0lq5FnwCJy2AXWdBag\n6gojash7FROzSYDTKxeJnSHceTJK8FQOCcLVs07M5qu2fYPmZ/uowHw/9TZo\nZgcREoaIIRtNaqUUpF8PMHpqOnhcuDTyudqCMhSn/WKwSBbIS7rtR9QR+gmS\nvV/eRFRUDksSjHy9S06ZMhamcsS3KiiGgDzlvRi96GbsDX17hfRDbhLXBpTf\nHdBsGH7h5l++wraZtKjEGpsyXglpbevg9G+x+vOruZP4lTWyZX8kgXbBI9hy\nQBvelIMlqzl9A3BYa3zFYxbNzg5zLgVKTaXFu9/YvmtaBQTngFSSYcQBYOyz\nFUjdE3SH4Icw3KfpEw1lkt9kbGGcyGu00UWDbkg4350d6Y5GpCEjwi6hmQIw\nUaTj39KTWGRFigWWTrIxd/zVVsM/lmVVDK+YE7GVZB1bLDMmWVE63r3Kb31d\nYBLx\r\n=3BfH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiuPiGEZAYyPfblnDZTmNwlOsfAfwUzbygFMMOhiFdsAiEAvmxNSqS6oThbieQcQ/9B9/N6164aZPSYe6KAcm7YYW8="}]},"_npmUser":{"name":"xuuajii","email":"paolo.deregibus@gmail.com"},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/components_0.0.0-beta.18_1624366573009_0.23855204561848375"},"_hasShrinkwrap":false}},"maintainers":[{"name":"xuuajii","email":"paolo.deregibus@gmail.com"}],"description":"A react library to speed up the development of Qlik mash ups and data visualization apps","homepage":"https://github.com/xuuajii/reaqtive/tree/master/packages/components","keywords":["qlik","react","mashup","mash up","analytics","data visualization","QIX","sense"],"repository":{"type":"git","url":"git+https://github.com/xuuajii/reaqtive.git","directory":"packages/components"},"author":{"name":"paolo deregibus","email":"paolo.deregibus@gmail.com"},"bugs":{"url":"https://github.com/xuuajii/reaqtive/issues"},"license":"MIT","readme":"# **@reaqtive/components**\n\nThis package helps creating guided analytics using Qlik APIs. It provides a set of reusable react components to speed up mash up developments.\nYou can choose to use stand alone components and build your own navigation and routing functionalities or you can use [RqtvApp](#rqtvapp) and [RqtvPage](#rqtvpage) for built-in page navigation functionalities.\n\n\n\n#### Installation\n\n```\nnpm install @reaqtive/components\n```\n\n[@reaqtive/q](https://github.com/xuuajii/reaqtive/tree/master/packages/q) will be installed as well, since @reaqtive/components depends on it. [@reaqtive/q](https://github.com/xuuajii/reaqtive/tree/master/packages/q)  will help you interact with Qlik engine and Qlik Capability APIs\n\n### PROVIDED FEATURES\n- [FILTERS](#filters) </br>\n- [VISUALIZATIONS](#visualizations) </br>\n- [APP OBJECTS](#app-objects) </br>\n- [APP](#app) </br>\n- [TRIGGERS](#triggers) </br>\n- [STYLES](#styles) </br>\n\n## FILTERS\n### **RqtvButtonBar**\n\n\n\nRqtvButtonBar\nit is a paginated listbox shaped as a buttonbar\nIt does not ask for selection confirmation, but just toggle the selection when a button is clicked\n\nYou can twek its behavuiour using props.\n\nYou can customize its styles using css or using props.\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvButtonBar} from '@reaqtive/components'\n\nconst MyRqtvButtonBar = props =>\n<RqtvButtonBar\n  qFieldExpr = \"$Field\"\n/>\n\nexport default MyRqtvButtonBar\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__buttonSize__ | `String` | `'btn-sm'` | :x: | The bootstrap class to apply large (btn-lg), standard (btn) or small (btn-sm) size to a button.\n__buttonsClassName__ | `String` | `''` | :x: | css classes applied to the buttons (it can be overwritten by selections color coding)\n__buttonsStyle__ | `Object` | `{}` | :x: | style object to customize buttons style (it can be overwritten by selections color coding)\n__goToFirstPageAfterSelection__ | `Boolean` | `true` | :x: | If true it resets pagination (back to first page) after a selection is made\n__qDataPageHeight__ | `Number` | `5` | :x: | The number of records asked to the engine for each page\n__qFieldExpr__ | `String` |  | :white_check_mark: | The expression which will be used in the listbox. It can be a fieldname or a valid expression\n__qSortObject__ | `Shape` | `{ qSortByState: 1, qSortByFrequency: 0, qSortByNumeric: 0, qSortByAscii: 1, qSortByLoadOrder: 0, qSortByExpression: 0 }` | :x: | An array that tells the engine how to sort listbox data. You can set only the relevant properties of the object to 1.\n__qSortObject.qExpression__ | `Shape` |  | :x: | Sort by expression.\n__qSortObject.qExpression.qv__ | `String` |  | :x: | \n__qSortObject.qSortByAscii__ | `Number` |  | :x: | Sorts the field by alphabetical order.\n__qSortObject.qSortByExpression__ | `Number` |  | :x: | Sorts the field by expression.\n__qSortObject.qSortByFrequency__ | `Number` |  | :x: | Sorts the field values by frequency (number of occurrences in the field).\n__qSortObject.qSortByGreyness__ | `Number` |  | :x: | \n__qSortObject.qSortByLoadOrder__ | `Number` |  | :x: | Sorts the field values by the initial load order.\n__qSortObject.qSortByNumeric__ | `Number` |  | :x: | Sorts the field values by numeric value.\n__qSortObject.qSortByState__ | `Number` |  | :x: | Sorts the field values according to their logical state (selected, optional, alternative or excluded).\n__qState__ | `String` | `\"\"` | :x: | state of the listbox\n__toggle__ | `Boolean` | `true` | :x: | if true uses toggle select\n\n<br></br>\n\n\n\n### **RqtvDropdownFilter**\n\n\n\nRqtvDropdownFilter\nIt is a listbox shaped as a dropdown.\nIt has the same responsive behaviour as bootstrap dropdown when wrapped in a collapse\n\nYou can twek its behavuiour using props.\n\nYou can customize its styles using css or using props.\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvDropdownFilter} from '@reaqtive/components'\n\nconst MyRqtvDropdownFilter = props =>\n<RqtvDropdownFilter\n  qFieldExpr=\"Customer\"\n  dropdownMenuItemStyle={{textTransform:'uppercase'}}\n/>\n\nexport default MyRqtvDropdownFilter\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__align__ | `String` | `'left'` | :x: | It allows to align the dropdown menu to the left or to rhe right of the button\n__buttonClassName__ | `String` | `'primary text-light'` | :x: | className for the dropdown button\n__buttonStyle__ | `Object` | `{}` | :x: | style object to customize the dropdown button\n__clickAwayAccept__ | `Boolean` | `false` | :x: | if true selections are accepted when clicking away from the listbox in selection mode\n__dropdownMenuHeight__ | `Number` | `300` | :x: | Height of the dropdown when is open\n__dropdownMenuItemStyle__ | `Object` | `{}` | :x: | style object to customize the style of the dropdown menu items (it can be overwritten by selections color coding)\n__dropdownMenuStyle__ | `Object` | `{}` | :x: | style object to customize the dropdown menu\n__dropdownMenuWidth__ | `Number` | `265` | :x: | Width of the dropdown when is open\n__hideHorizontalScrollbar__ | `Boolean` | `false` | :x: | Show/hide overflowX\n__qFieldExpr__ | `String` |  | :white_check_mark: | The expression which will be used in the listbox. It can be a fieldname or a valid expression\n__qFieldLabelExpr__ | `String` |  | :x: | The expression of the title used in the dropdown button (by default it shows the name of the field and the count distinct of that field or the selected value if there is only one selected value)\n__qSortObject__ | `Shape` | `{ qSortByState: 1, qSortByFrequency: 0, qSortByNumeric: 0, qSortByAscii: 0, qSortByLoadOrder: 0, qSortByExpression: 0 }` | :x: | \n__qSortObject.qExpression__ | `Shape` |  | :x: | Sort by expression.\n__qSortObject.qExpression.qv__ | `String` |  | :x: | \n__qSortObject.qSortByAscii__ | `Number` |  | :x: | Sorts the field by alphabetical order.\n__qSortObject.qSortByExpression__ | `Number` |  | :x: | Sorts the field by expression.\n__qSortObject.qSortByFrequency__ | `Number` |  | :x: | Sorts the field values by frequency (number of occurrences in the field).\n__qSortObject.qSortByGreyness__ | `Number` |  | :x: | \n__qSortObject.qSortByLoadOrder__ | `Number` |  | :x: | Sorts the field values by the initial load order.\n__qSortObject.qSortByNumeric__ | `Number` |  | :x: | Sorts the field values by numeric value.\n__qSortObject.qSortByState__ | `Number` |  | :x: | Sorts the field values according to their logical state (selected, optional, alternative or excluded).\n__qState__ | `String` | `\"\"` | :x: | state of the listbox\n__quickSelectionMode__ | `Boolean` | `false` | :x: | if true uses Qlik Sense selection behaviour (begin selection and asks confirmation to apply), if false it uses Qlik View selection behaviour (apply selections immediately)\n__showCaret__ | `Boolean` | `true` | :x: | Show/hide the caret in the dropdown button\n__showSearch__ | `Boolean` | `true` | :x: | Show/hide the search input when the dropdown is open\n__toggle__ | `Boolean` | `true` | :x: | if true uses toggle select\n\n<br></br>\n\n\n\n### **RqtvListbox**\n\n\n\nRqtvListbox\nIt looks like a Qlik Sense listbox, but is always expanded (does'not turn into a drop down).\nIt will fill its container width\n\nYou can twek its behavuiour using props.\n\nYou can customize its styles using css or using props.\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvListbox} from '@reaqtive/components'\n\nconst MyRqtvListbox = props => {\n  return(\n    <RqtvListbox\n      qFieldExpr=\"Customer\"\n      qLabelExpr=\"=count(distinct Customer)\"\n      height={300}\n    />\n  )\n}\n\nexport default MyRqtvListbox\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__alwaysShowSearch__ | `Boolean` | `false` | :x: | if true the search input is alway shown\n__clickAwayAccept__ | `Boolean` | `false` | :x: | if true selections are accepted when clicking away from the listbox in selection mode\n__focus__ | `Boolean` | `true` | :x: | if true the search input is automatically focused when mounted\n__headerStyle__ | `Object` | `{}` | :x: | style object to customize listbox header\n__height__ | `Number` | `500` | :x: | the height of the listbox\n__itemStyle__ | `Object` | `{}` | :x: | style object to customize the style of the items displayed by the listbox  (it can be overwritten by selections color coding)\n__listStyle__ | `Object` | `{}` | :x: | style object to customize the list that wraps the records\n__qFieldExpr__ | `String` |  | :white_check_mark: | The expression which will be used in the listbox. It can be a fieldname or a valid expression\n__qFieldLabelExpr__ | `String` |  | :x: | The expression shown in the header of the listbox\n__qSortObject__ | `Shape` | `{ qSortByState: 1, qSortByFrequency: 0, qSortByNumeric: 0, qSortByAscii: 0, qSortByLoadOrder: 0, qSortByExpression: 0 }` | :x: | An array that tells the engine how to sort listbox data. You can set only the relevant properties of the object to 1.\n__qSortObject.qExpression__ | `Shape` |  | :x: | Sort by expression.\n__qSortObject.qExpression.qv__ | `String` |  | :x: | \n__qSortObject.qSortByAscii__ | `Number` |  | :x: | Sorts the field by alphabetical order.\n__qSortObject.qSortByExpression__ | `Number` |  | :x: | Sorts the field by expression.\n__qSortObject.qSortByFrequency__ | `Number` |  | :x: | Sorts the field values by frequency (number of occurrences in the field).\n__qSortObject.qSortByGreyness__ | `Number` |  | :x: | \n__qSortObject.qSortByLoadOrder__ | `Number` |  | :x: | Sorts the field values by the initial load order.\n__qSortObject.qSortByNumeric__ | `Number` |  | :x: | Sorts the field values by numeric value.\n__qSortObject.qSortByState__ | `Number` |  | :x: | Sorts the field values according to their logical state (selected, optional, alternative or excluded).\n__qState__ | `String` | `\"\"` | :x: | state of the listbox\n__quickSelectionMode__ | `Boolean` | `false` | :x: | if true uses Qlik Sense selection behaviour (begin selection and asks confirmation to apply), if false it uses Qlik View selection behaviour (apply selections immediately)\n__showHeader__ | `Boolean` | `true` | :x: | Show/hide listboxheader.\n__showHeaderButtonbar__ | `Boolean` | `false` | :x: | Show/hide the buttons in listbox header (showHeader must be set to true to show the buttons)\n__showListboxDropdownMenu__ | `Boolean` | `true` | :x: | Show/hide the listbox menu as a dropdown in listbox header\n__titleAction__ | `Function` | `()=>false` | :x: | function called when clicking on the listbox title\n__titleStyle__ | `Object` | `{}` | :x: | style object to customize listbox title\n__toggle__ | `Boolean` | `true` | :x: | if true uses toggle select\n\n<br></br>\n\n\n\n### **RqtvModalListbox**\n\n\n\nRqtvModalListbox\nIt allows you to wrap a listbox inside a modal: the listbox will be hidden and a button will be shown.\nClicking the button the listbox will appear inside a modal\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvModalListbox} from '@reaqtive/components'\n\nconst MyRqtvModalListbox = props =>\n<RqtvModalListbox\n  listboxProps={{\n    qFieldExpr:\"$Table\",\n    height:300\n  }}\n/>\n\nexport default MyRqtvModalListbox\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__buttonClassName__ | `String` | `'primary text-light'` | :x: | className for the dropdown button\n__buttonStyle__ | `Object` | `{}` | :x: | style object to customize the dropdown button\n__listboxProps__ | `Object` |  | :x: | the props which will be passed to the listbox\n__qLabelExpr__ | `String` |  | :x: | The expression used in the listbox title and in the button that toggles the listbox\n\n<br></br>\n\n\n\n### **RqtvSearchField**\n\n\n\nRqtvSearchField\nIt provides you an input field to search a listbox.\nWhen the user starts typing a dropdown menu appears under the input field.\n\nYou can tweak its behaviour using props\n\nYou can customize style using props and css\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvSearchField} from '@reaqtive/components'\n\nconst MyRqtvSearchField = props =>\n<RqtvSearchField\n  qFieldExpr=\"Customer\"\n  placeholder=\"Search\"\n/>\nexport default MyRqtvSearchField\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__clickAwayAccept__ | `Boolean` | `false` | :x: | if true selections are accepted when clicking away from the listbox in selection mode\n__dropdownMenuHeight__ | `Number` | `300` | :x: | Height of the dropdown when is open\n__dropdownMenuWidth__ | `Number` | `265` | :x: | Width of the dropdown when is open\n__hideHorizontalScrollbar__ | `Boolean` | `false` | :x: | Show/hide overflowX\n__placeholder__ | `String` | `'Search'` | :x: | The text shown in the input field when not searching\n__qFieldExpr__ | `String` |  | :white_check_mark: | The expression which will be used in the listbox. It can be a fieldname or a valid expression\n__qSortObject__ | `Shape` | `{ qSortByState: 1, qSortByFrequency: 0, qSortByNumeric: 0, qSortByAscii: 0, qSortByLoadOrder: 0, qSortByExpression: 0 }` | :x: | \n__qSortObject.qExpression__ | `Shape` |  | :x: | Sort by expression.\n__qSortObject.qExpression.qv__ | `String` |  | :x: | \n__qSortObject.qSortByAscii__ | `Number` |  | :x: | Sorts the field by alphabetical order.\n__qSortObject.qSortByExpression__ | `Number` |  | :x: | Sorts the field by expression.\n__qSortObject.qSortByFrequency__ | `Number` |  | :x: | Sorts the field values by frequency (number of occurrences in the field).\n__qSortObject.qSortByGreyness__ | `Number` |  | :x: | \n__qSortObject.qSortByLoadOrder__ | `Number` |  | :x: | Sorts the field values by the initial load order.\n__qSortObject.qSortByNumeric__ | `Number` |  | :x: | Sorts the field values by numeric value.\n__qSortObject.qSortByState__ | `Number` |  | :x: | Sorts the field values according to their logical state (selected, optional, alternative or excluded).\n__qState__ | `String` | `\"\"` | :x: | state of the listbox\n__quickSelectionMode__ | `Boolean` | `false` | :x: | if true uses Qlik Sense selection behaviour (begin selection and asks confirmation to apply), if false it uses Qlik View selection behaviour (apply selections immediately)\n__toggle__ | `Boolean` | `true` | :x: | if true uses toggle select\n\n<br></br>\n\n\n\n### **RqtvMultibox**\n\n\n\nRqtvMultibox\n\nIt returns an accordion that shows a list of fields.\nA listbox is displayed for the active field. One field at a time can be active.\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvMultibox} from '@reaqtive/components'\n\nconst MyRqtvMultibox = props => {\n  return(\n    <RqtvMultibox\n      fieldList={['$Table', '$Field']}\n    />\n  )\n}\n\nexport default MyRqtvMultibox\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__clickAwayAccept__ | `Boolean` | `false` | :x: | if true selections are accepted when clicking away from an active listbox in selection mode\n__fieldHeight__ | `Number` | `300` | :x: | The height of the listbox of the active field\n__fieldList__ | `Array` |  | :white_check_mark: | An array of fieldnames which will be displayed in the multibox\n__qState__ | `String` |  | :x: | The state of the multibox which will be passed to its listboxes\n\n<br></br>\n\n\n\n## VISUALIZATIONS\n### **QViz**\n\n\n\nQViz\n\nIt is a component that allows to retrieve Qlik visualizations.\nQlik visualizations can be retrieved by id (if they already exists in the Qlik Sense app) or\nthey can be created on the fly providing the properties to the engine.\nQViz also provide an imperative handle to inteact with Qlik visualizazion.\nTo access the handle you have to provide a handle to the QViz component\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {QViz} from '@reaqtive/components'\n\nconst MyQVizExamples = () =>\n  <>\n    <MyQVizFromApp/>\n    <MyQVizOnTheFly/>\n  </>\n\n\nconst MyQVizFromApp = props => {\n  return(\n    <QViz\n      id=\"QYthJs\"\n      height={250}\n    />\n  )\n}\n\nconst MyQVizOnTheFly = props =>{\n  return(\n    <QViz\n      id=\"VizExample1\"\n      chartProps={{\n        chartType:'barchart',\n        chartColumns: [\n          {\n            \"qDef\":{\n              \"qFieldDefs\": [\"[Product Sub Group Desc]\"],\n               \"qFieldLabels\": [\"Product Sub Group\"],\n               \"qSortCriterias\":[{qSortByExpression:1,qExpression:\"=Sum([Sales Quantity]*[Sales Price])\"}],\n               \"qReverseSort\":true\n             }\n           },\n          \"Customer Type\",\n          {\n            \"qDef\":{\n              \"qDef\":\"=Sum([Sales Quantity]*[Sales Price])\",\n              \"qLabel\":\"Revenue\"\n            }\n          }\n        ],\n        rest: {\n          \"showTitles\": false,\n          \"title\": \"Revenue\",\n          \"barGrouping\":{grouping:\"stacked\"}\n        }\n      }}\n      height={300}\n    />\n  )\n}\n\nexport default MyQVizExamples\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__chartProps__ | `Object` |  | :x: | the properties of the object to be created on the fly chartProps must be passed as: {'chartType':'string', 'columns':'array', 'rest':'object'} see this link for details https://help.qlik.com/en-US/sense-developer/February2019/Subsystems/APIs/Content/Sense_ClientAPIs/CapabilityAPIs/VisualizationAPI/VisualizationAPI.htm\n__id__ | `String` |  | :white_check_mark: | the id of the visualization to be retrieved and of the div that will contain it\n__showTitle__ | `Boolean` | `false` | :x: | show/hide the title in Qlik visualization\n\n<br></br>\n\n\n\n### **RqtvVizContainer**\n\n\n\nRqtvVizContainer\n\nIt provides a container to a visualization. It accepts multiple children. In case i detects more tha one child,\nit shows one child at a time and a dropdown menu to toggle the desired child.\nIf its children provide exports methods it automatically shows export buttons\n\n\n**Example:** \n```javascript\nimport React, {useState, useEffect, useRef} from 'react'\nimport {RqtvVizContainer, QViz, RqtvMaximizePortalEl} from '@reaqtive/components'\n\nconst MyRqtvContainer = props =>\n<RqtvVizContainer\n  height={'300px'}\n  showExportExcel={true}\n  showExportPdf={true}\n  showExportImg={true}\n  maximizeElRef={props.maximizeElRef}\n  onMaximize={props.onMaximize}\n>\n  <QViz id=\"nRxXG\" title=\"bar chart\"/>\n</RqtvVizContainer>\n\nconst MyMultiVizRqtvContainer = props =>\n<RqtvVizContainer\n  style={{height:'300', maxHeight:'300'}}\n  maximizeElRef={props.maximizeElRef}\n  onMaximize={props.onMaximize}\n  vizRef={props.vizRef}\n>\n  <QViz key=\"pDKRhr\" id=\"pDKRhr\" title=\"scatter chart\"/>\n  <QViz key=\"nvqpV\" id=\"nvqpV\" title=\"line chart\"/>\n</RqtvVizContainer>\n\nconst MyRqtvContainerExample = props => {\n  const maximizeElRef = useRef()\n  const vizRef = useRef()\n\n  const viz = vizRef.current&&vizRef.current.getQViz()\n  /**\n    * HTML overflow is handled by RqtvApp if the RqtvMaximizePortalEl and RqtvVizContainer\n    * are inside it, otherwise you will have to handle it in your code, below an example\n    */\n\n  const [isMaximized, setIsMaximized] = useState(false)\n\n  useEffect(()=>{\n    const html = document.getElementsByTagName(\"html\")[0];\n    const maximize = () => {\n      html.style.overflow ='hidden'\n      html.scrollTop=0\n    }\n    const minimize = () => {\n      html.style.overflow ='auto'\n    }\n    isMaximized?maximize():minimize()\n  }, [isMaximized])\n\n  const onMaximize = () => {\n    setIsMaximized(!isMaximized)\n  }\n\n  return(\n    <>\n      <RqtvMaximizePortalEl maximizeElRef={maximizeElRef}/>\n      <MyRqtvContainer\n        maximizeElRef={maximizeElRef}\n        onMaximize={onMaximize}\n      />\n      <MyMultiVizRqtvContainer\n        maximizeElRef={maximizeElRef}\n        onMaximize={onMaximize}\n        vizRef={vizRef}\n      />\n    </>\n  )\n}\nexport default MyRqtvContainerExample\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__className__ | `String` | `''` | :x: | Container css classes\n__containerClassName__ | `String` | `''` | :x: | Container header css classes\n__height__ | `Union<Number\\|String>` | `300` | :x: | The height of the container pixels or % can be used\n__height<1>__ | `Number` |  | :x: | \n__height<2>__ | `String` |  | :x: | \n__hideScrollWhenMaximized__ | `Boolean` | `true` | :x: | If true window scrollbar will be hidden when the container is maximized\n__showExportExcel__ | `Boolean` | `true` | :x: | Show/hide export to excel button\n__showExportImg__ | `Boolean` | `true` | :x: | Show/hide export to img button\n__showExportPdf__ | `Boolean` | `true` | :x: | Show/hide export to pdf button\n__vizRef__ | `Union<Function\\|Object>` |  | :x: | Ref to the currently shown Viz\n__vizRef<1>__ | `Function` |  | :x: | \n__vizRef<2>__ | `Object` |  | :x: | \n\n<br></br>\n\n\n\n## APP OBJECTS\n### **RqtvCurrentSelections**\n\n\n\nRqtvCurrentSelections\n\nit is a toolbar that displays the current selection status and the buttons to go back, forward and clear current selections.\nClicking on the button displayin the number of current selections, a modal will appear showing the current selection box (fields and selected values)\nIt currently does not support alternate states. It always display the default state.\nStyles can be customized via css (or scss)\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport  {RqtvCurrentSelections} from '@reaqtive/components'\n\nconst MyRqtvCurrentSelections = props =>\n    <RqtvCurrentSelections\n      useCurrentSelectionModal={true}\n      isResponsive={true}\n      showModalToggler={true}\n      alwayShowToolbar={true}\n      hidePrefix={'%'}\n    />\n\nexport default MyRqtvCurrentSelections\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__alwaysShowToolbar__ | `Boolean` | `false` | :x: | if true the current selection toolbar is always shown even if no selection history exists (0 current, selection 0 back-count and 0 forward count)\n__breakPoint__ | `Enum('xl', 'lg', 'md', 'sm')` | `'lg'` | :x: | screentype from which current selections are responsive\n__excludeHidden__ | `Boolean` |  | :x: | if true field hidden from current selections are not considered in selection count\n__hidePrefix__ | `String` |  | :x: | prefix of the fields to be hidden from current selections modal\n__isResponsive__ | `Boolean` | `true` | :x: | when true it transform the toolbar into a fixed positioned floating button\n__qState__ | `String` | `''` | :x: | the alternate state from which to display current selections\n__showModalToggler__ | `Boolean` | `true` | :x: | it allows to show/hide the modal toggler\n__useCurrentSelectionModal__ | `Boolean` | `true` | :x: | it allows to turnoff the current selections box modal\n\n<br></br>\n\n\n\n### **RqtvSearchObject**\n\n\n\nRqtvSearchObject\n\nIt dispays a search object to search a single string in multiple fields.\n\nIf rendered inside the rqtv-navbar it will have fixed position and search results will colver the underlying page\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvSearchObject} from '@reaqtive/components'\n\nconst MyRqtvSearchObject =  props =>\n   <RqtvSearchObject\n      useBackdrop={false}\n      alwaysExpanded={false}\n      expandFrom='left'\n      resultsWidth='100%'\n      placeholder=\"Search\"\n    />\n\nexport default MyRqtvSearchObject\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__alwaysExpanded__ | `Boolean` | `false` | :x: | If true the search input will always be displayed\n__expandFrom__ | `Enum('right', 'left')` | `'left'` | :x: | The direction from which the input will expand if not always expanded\n__onClose__ | `Function` |  | :x: | function fired after hiding the search input. (not called if alwaysExpanded is true)\n__onOpen__ | `Function` |  | :x: | function fired after showing the search input. (not called if alwaysExpanded is true)\n__searchFields__ | `Array` |  | :x: | the fields of the data model to search against\n__width__ | `Union<String\\|Number>` | `'100%'` | :x: | width of the component. It accept px or %\n__width<1>__ | `String` |  | :x: | \n__width<2>__ | `Number` |  | :x: | \n\n<br></br>\n\n\n\n### **RqtvNavbar**\n\n\n\nRqtvNavbar\n\nIt is a component that renders the top navbar of the reaqtive app and add spacing to the top of the page if the navbar is fixed top.\nIt includes the [RqtvCurrentSelections](#rqtvcurrentselections) component and the [RqtvSearchObject](#rqtvsearchobject) component.\nIt is based on bootstrap navbar, its styles can be customized using navbarClassName prop which will be passed to the navbar itself or via sass/css\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvNavbar} from '@reaqtive/components'\n\nconst MyRqtvNavbar = props => {\n  return(\n  <>\n    <div className=\"border border-primary\">\n      <RqtvNavbar\n        showSideMenuToggle={false}\n        title=\"RqtvNavbar\"\n        fixedTop={false}\n      />\n      <div className=\"container py-5\">\n        <p>Below your content</p>\n      </div>\n    </div>\n  </>\n  )\n\n}\n\nexport default MyRqtvNavbar\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__brandImgStyle__ | `Object` |  | :x: | \n__brandImgUrl__ | `String` |  | :x: | \n__brandUrl__ | `String` |  | :x: | \n__fixedTop__ | `Boolean` | `true` | :x: | if true the navbar would be fix positioned at the top of the page\n__navbarBrandAction__ | `Function` |  | :x: | \n__navbarClassName__ | `String` | `''` | :x: | css classes that will be passed to the navbar div\n__onToggleMenu__ | `Function` |  | :x: | function fired when clicking on the HamburgerMenu button\n__searchResultsHeight__ | `Union<String\\|Number>` | `500` | :x: | \n__searchResultsHeight<1>__ | `String` |  | :x: | \n__searchResultsHeight<2>__ | `Number` |  | :x: | \n__showCurrentSelections__ | `Boolean` | `true` | :x: | show/hide the current selections toolbar\n__showSearch__ | `Boolean` | `true` | :x: | show/hide the global search-object\n__showSideMenuToggle__ | `Boolean` | `true` | :x: | show/hide hamburger menu\n\n<br></br>\n\n\n\n### **RqtvSideMenu**\n\n\n\nRqtvSideMenu\n\nIt returns toggleable fixed-positioned side menu displayed on the left of the page.\nDefault tabs are the list of pages of the app and a multibox with filters.\nThe open/close state has to be managed in parent component\n\n\n**Example:** \n```javascript\nimport React, {useState} from 'react'\nimport {RqtvSideMenu, RqtvSideMenuMain} from '@reaqtive/components'\n\nconst MyRqtvSideMenu = props => {\n  const [open, setOpen] = useState(false)\n\n  const toggleSideMenu = () => {\n    setOpen(!open)\n  }\n\n  const closeSideMenu = () => {\n    setOpen(false)\n  }\n\n  return(\n    <div style={{position:'relative'}}>\n      <RqtvSideMenu\n        isOpen={open}\n        onClose={closeSideMenu}\n      >\n        <div className=\"text-light text-center\">Here you can display your content</div>\n      </RqtvSideMenu>\n      <RqtvSideMenuMain isOpen={open}>\n        <div className=\"container-fluid border border-primary\">\n          <div className=\"my-2\">\n            <button className=\"btn btn-primary\" onClick={toggleSideMenu}>Toggle Menu</button>\n          </div>\n          <div className=\"py-2\">Your content Here</div>\n        </div>\n      </RqtvSideMenuMain>\n    </div>\n  )\n}\n\nexport default MyRqtvSideMenu\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__additionalTabs__ | `Array[]<Shape>` | `[]` | :x: | additional tabs to display after pages and filters\n__additionalTabs[].icon__ | `ReactElement` |  | :x: | \n__additionalTabs[].label__ | `String` |  | :x: | \n__additionalTabs[].tab__ | `ReactElement` |  | :x: | \n__alwaysShowBackdrop__ | `Boolean` | `false` | :x: | if tru backdrop is always shown when RqtvSideMenu is open\n__clickAwayAccept__ | `Boolean` | `false` | :x: | if true selections are accepted when clicking away from an active listbox in selection mode in the multibox\n__isOpen__ | `Boolean` |  | :white_check_mark: | open/close the menu\n__onClose__ | `Function` |  | :white_check_mark: | function to set isOpen to false\n__useFieldList__ | `Boolean` | `false` | :x: | show hide the multibox\n__usePageList__ | `Boolean` | `false` | :x: | show/hide the page list tab\n__useTabs__ | `Boolean` | `false` | :x: | if true it uses the the tabs to display different views in the side menu, if false it just shows its children\n\n<br></br>\n\n\n\n## APP\nComponents described in this section are supposed to work together: it is suggested to use RqtvApp if you want to use the other components describe here.\n\n### **RqtvApp**\n\n\n\nRqtvApp\n\nIt provides routing using react router and a context that allows you to store\napp info to be available everywhere inside your app.\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvApp} from '@reaqtive/components'\nimport {HomePage, FirstPage, SecondPage} from './rqtv-page'\n\nconst MyRqtvApp = (props) => {\n  return(\n    <RqtvApp title=\"Example App\" brandUrl='/' hidePrefix=\"Prod\" >\n        <FirstPage path=\"/first-page\"/>\n        <SecondPage path=\"/second-page\"/>\n        <HomePage path=\"/\" linkName=\"HOME\"/>\n    </RqtvApp>\n  )\n}\n\nexport default MyRqtvApp\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__brand__ | `String` |  | :x: | the brand of the app displayed in the navbar. An image is expected: import it in the app and pass it as a prop\n__brandAction__ | `Function` |  | :x: | a function called when clicking on the navbar brand. If defined will prevent navigating to brandUrl\n__brandStyle__ | `Object` |  | :x: | styles to be applied to the image container\n__brandUrl__ | `String` |  | :x: | the url to redirect to when clicking on the brand\n__hidePrefix__ | `String` | `'%'` | :x: | Prefix to hide a field in current selections modal. Hidden fields will be considered in selectins count and in back, forward actions\n__neverToggleFieldsMatch__ | `Shape` |  | :x: | matching fields will have toggle set to false and quickSelectionMode set to true in when appearing in side menu and in current selections box.\n__neverToggleFieldsMatch.mask__ | `Array[]<String>` |  | :x: | \n__neverToggleFieldsMatch.method__ | `Enum('include', 'exclude')` |  | :x: | \n__pages__ | `Array[]<Shape>` |  | :x: | \n__pages[].exactActiveMatch__ | `Boolean` |  | :x: | \n__pages[].linkName__ | `String` |  | :x: | \n__pages[].path__ | `PropTypes.path` |  | :x: | \n__searchFieldsMatch__ | `Shape` | `{method:'exclude', mask:['**']}` | :x: | fields to be used in the search object in the navbar. '*' can be used as a wildcard (e.g. 'Q*' will include consider all fields starting with 'Q')\n__searchFieldsMatch.mask__ | `Array[]<String>` |  | :x: | \n__searchFieldsMatch.method__ | `Enum('include', 'exclude')` |  | :x: | \n__sideMenuFieldsMatch__ | `Shape` | `{method:'include', mask:['**']}` | :x: | fields to be displayed in the side menu. '*' can be used as a wildcard (e.g. 'Q*' will include consider all fields starting with 'Q')\n__sideMenuFieldsMatch.mask__ | `Array[]<String>` |  | :x: | \n__sideMenuFieldsMatch.method__ | `Enum('include', 'exclude')` |  | :x: | \n__title__ | `String` |  | :x: | the title of the app displayed in the navbar\n__triggers__ | `Array` | `[]` | :x: | triggers to fire when opening the app (do not abuse triggers)\n__useRouter__ | `Boolean` | `true` | :x: | if true the application will be wrapped in react router and in a switch\n\n<br></br>\n\n\n\n### **RqtvPage**\n\n\n\nRqtvPage\n\nIt is a container based on the Route component of the React Router. It can't be used outside RqtvApp.\nIt is a dummy component which provides a the RqtvPageContext and a QGenericObject with 2 experessions:\nqTitleExpr --> providing the qTitle result\nqConditionExpr --> providing the qCondition result\nWhen navigating among RqtvPages you can use query strings to select values in fields. Here an example of a query string: ?selections=Customer:Benedict;Zocalo&selections=Account:61099 . Place your query string at the end of the url you are navigating to.\nRqtvPage also accept triggers which are fired when the page mounts.\nLike Routes RqtvPages can be nested. RqtvPage does not unMount when the route change, to force unmount add a key prop (it has to be unique among pages).\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvStandardTemplate, RqtvPage, RqtvCurrentSelections, RqtvDropdownFilter,  RqtvListbox, RqtvModalListbox} from '@reaqtive/components'\nimport {useRouteMatch, NavLink} from 'react-router-dom'\nimport {useQFieldReducer} from '@reaqtive/q'\nimport MyRqtvStandardTemplate from './rqtv-standard-template'\nimport MyRqtvContainerExample from './rqtv-viz-container'\nimport TabsExample from './tabs'\n\n\nconst HomePage = props =>\n<RqtvPage {...props} exact={true} qTitleExpr=\"'Homepage'\">\n  <RqtvStandardTemplate sideMenuFieldsMatch={{method:'include', mask:['Product*']}}>\n    <div>Home Page</div>\n    <MyRqtvContainerExample/>\n    <RqtvCurrentSelections qState=\"comparison\"/>\n    <RqtvListbox alwaysOneSelected={true} defaultValue={'Zocalo'} qFieldExpr={\"Customer\"} />\n  </RqtvStandardTemplate>\n</RqtvPage>\n\nconst FirstPage = props =>{\n  return(\n    <RqtvPage {...props}>\n      <RqtvStandardTemplate sideMenuFieldsMatch={{method:'include', mask:['Customer*', 'Account*']}}>\n        <RqtvListbox qFieldExpr=\"Customer\" />\n        <MyFirstNestedPage/>\n      </RqtvStandardTemplate>\n    </RqtvPage>\n  )\n}\n\n\nconst MyFirstNestedPage = props =>{\n  const { path, url } = useRouteMatch();\n\n  return(\n    <>\n      <RqtvPage\n        path={`${path}/with-condition`}\n        qConditionExpr={'=count(distinct Customer)=1'}\n        fallbackPage={`${path}`}\n      >\n        <div>this is a nested page with a condition</div>\n        <MyRqtvContainerExample/>\n      </RqtvPage>\n      <RqtvPage path={`${path}`} exact={true}>\n        <div>this is a nested page with no condition</div>\n        <div>\n          <NavLink to={`${url}/with-condition/?selections=Customer:Benedict&selections=Account:61099`}><button>go to page with condition</button></NavLink>\n          <MyRqtvContainerExample/>\n        </div>\n      </RqtvPage>\n    </>\n  )\n}\n\nconst SecondPage = props =>\n<RqtvPage {...props} qTitleExpr=\"'Revenue is: '&Sum([Sales Quantity]*[Sales Price])\" exactActiveMatch={false}>\n  <MyRqtvStandardTemplate>\n    <TabsExample/>\n  </MyRqtvStandardTemplate>\n</RqtvPage>\n\nexport {HomePage, FirstPage, SecondPage}\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__exact__ | `Boolean` | `false` | :x: | shows the route only if the path match exactly with the addressbar. See the React Router docs for details\n__fallbackPage__ | `String` |  | :x: | the page the user is redicrected to when the qConditionExpr returns false (0)\n__linkName__ | `String` |  | :x: | the name of the page displayed in the side-menu of the app. If not set it will be equal to the path, replacing '-' with  ' '\n__loadingComponent__ | `ReactElement` |  | :x: | the component displayed while triggers fired\n__path__ | `String` |  | :white_check_mark: | the path to reach the page. See React Router for details\n__qConditionExpr__ | `String` | `\"\"` | :x: | a qlik espression that returns a value, used in combination with the fallback page prop, it redirects when false\n__qTitleExpr__ | `String` | `\"'My Reaqtive Page'\"` | :x: | the expression that can be used to make the title dynamic as in Qlik Sense sheets\n__triggers__ | `Array` | `[]` | :x: | triggers fired when the page is mounted see @reaqtive/q docs for details\n\n<br></br>\n\n\n\n### **RqtvStandardTemplate**\n\n\n\nRqtvStandardTemplate\n\nIt is a component that allows you to use Reaqtive main components without having to declare them one by one.\nOf course does not allow the same flexibility as recreating a template manually.\nIt includes the RqtvSideMenu, the RqtvNavbar and the RqtvPageHeader.\nIt is suggested to use this component inside the RqtvApp\n\n\n**Example:** \n```javascript\nimport React from 'react'\nimport {RqtvStandardTemplate, RqtvPage} from '@reaqtive/components'\n\n\nconst MyRqtvStandardTemplate = props => {\n  return(\n    <RqtvStandardTemplate sideMenuClickAwayAccept={false}>\n      <div>Standard Template Example</div>\n      {props.children}\n    </RqtvStandardTemplate>\n  )\n}\n\nexport default MyRqtvStandardTemplate\n\n```\n**Props**: \n\n  prop | type | default | required | description\n---- | :----: | :-------: | :--------: | -----------\n__containerClassName__ | `String` |  | :x: | the css classes of the container wrapping the page\n__containerStyle__ | `Object` |  | :x: | it allows to set the styles of the div conatining the page (the components you will develop)\n__currentSelectionsBreakPoint__ | `Enum('xl', 'lg', 'md', 'sm')` |  | :x: | screentype from which current selections are responsive\n__searchFieldsMatch__ | `Shape` |  | :x: | fields to be used in the search object in the navbar. '*' can be used as a wildcard (e.g. 'Q*' will include consider all fields starting with 'Q')\n__searchFieldsMatch.mask__ | `Array[]<String>` |  | :x: | \n__searchFieldsMatch.method__ | `Enum('include', 'exclude')` |  | :x: | \n__showSearch__ | `Boolean` | `true` | :x: | show/hide the search object in the navbar\n__sideMenuClickAwayAccept__ | `Boolean` | `false` | :x: | if true selections are accepted when clicking away from an active listbox in selection mode in the side menu multibox\n__sideMenuFieldsMatch__ | `Shape` |  | :x: | fields to be displayed in the side menu. '*' can be used as a wildcard (e.g. 'Q*' will include consider all fields starting with 'Q')\n__sideMenuFieldsMatch.mask__ | `Array[]<String>` |  | :x: | \n__sideMenuFieldsMatch.method__ | `Enum('include', 'exclude')` |  | :x: | \n__useContainerFluid__ | `Boolean` | `true` | :x: | it lets you choose between a bootstrap container or container-fluid to wrap the page\n__usePageHeader__ | `Boolean` | `true` | :x: | show/hide the page header that would contain only the title of the page and can't be customized\n__useSideMenu__ | `Boolean` | `true` | :x: | show/hide the side menu\n\n<br></br>\n\n\n\n## TRIGGERS\nRqtvApp and RqtvPage accept arrays of triggers as props. They are fired before rendering the app or the page. This is still an experimental feature, but data structures are very unlikely to change. Below you can find the types of triggers you can use described as PropTypes\n\n```javascript\n\n/*Select one value of one field*/\nconst fieldSelectionTrigger = PropTypes.shape({\n    type: 'fieldSelection',\n    params: PropTypes.shape({\n      fieldName:PropTypes.string,\n      value:PropTypes.string,\n    })\n  })\n\n/*Select multiple values of one field*/\nconst fieldSelectionsTrigger = PropTypes.shape({\n  type: 'fieldSelections',\n  params: PropTypes.shape({\n    fieldName:PropTypes.string,\n    value:PropTypes.arrayOf(PropTypes.shape({\n      qText: PropTypes.string,\n      qIsNumeric: PropTypes.bool,\n      qNumber: PropTypes.number\n    })),\n  })\n})\n\n/*Clear one field*/\nconst clearFieldTrigger =  PropTypes.shape({\n  type: 'clearField',\n  params: PropTypes.shape({\n    fieldName:PropTypes.string,\n  })\n})\n\nconst triggerType = PropTypes.oneOf([clearFieldTrigger,fieldSelectionsTrigger,fieldSelectionTrigger])\n\n```\n\n\n## STYLES\nStyles are based on bootstrap classes and components.\nIn reaqtive components plain boostrap classes have been used and they are scoped using the name of the Reaqtive components they are used into. For example the wrapper div of a RqtvListbox has rqtv-listbox class, the RqtvSideMenu a rqtv-side-menu class.\nYou can customize the styles the components referring to these classes in your scss files.\nMoreover you can customize Reaqtive theme by including a theme file and changing theme variables values. You can add your theme creating an index.scss file and a theme.scss file. Below an example.\n\n*theme.scss*\n```sass\n...\n$primary: #5C88DA;\n$side-menu-field-list-border-color:rgba(0,0,0,0);\n$navbar-bg:#fff;\n$navbar-color:$primary;\n...\n```\n\n\n*index.scss*\n```sass\n// import files with this order otherwise Reaqtive theme will overwrite yours\n@import \"./styles/theme.scss\";\n@import \"~@reaqtive/components/dist/index.scss\";\n...\n```\n\n*index.js*\n```javascript\n...\nimport './index.scss'\n...\n```\n\nYou can find the complete list of Reaqtive theme variable [here](https://github.com/xuuajii/reaqtive/blob/master/packages/components/src/lib/styles/theme.scss) and the complete list of Bootstrap variables [here](https://github.com/twbs/bootstrap/blob/master/scss/_variables.scss)\n\n\n","readmeFilename":"README.md"}